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

.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-form-formrecaptcha {
  margin-bottom: 8px;
}

body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

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

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #056839;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
}

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

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 19px;
  line-height: 24px;
  font-weight: 700;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 20px;
  font-weight: 700;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
}

p {
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15.5px;
  line-height: 24px;
  font-weight: 400;
}

a {
  color: #056839;
  font-size: 15px;
  text-decoration: none;
  text-transform: none;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 20px;
}

ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 20px;
}

li {
  margin-bottom: 6px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15.5px;
  line-height: 24px;
  font-weight: 400;
}

img {
  display: inline-block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

label {
  display: block;
  margin-bottom: 10px;
  color: #f9f9f9;
  font-weight: 700;
}

.body {
  display: block;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: Montserrat, sans-serif;
}

.nav-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 90;
  display: none;
  overflow: auto;
  width: 300px;
  height: 100vh;
  margin-left: -1px;
  border-right: 1px solid rgba(51, 51, 51, 0.13);
  background-color: #f9f9f9;
}

.content-block {
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-3 {
  height: 180px;
  margin-left: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  border-bottom: 1px none #fff;
  border-left: 1px solid #fff;
}

.nav-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transition: border 150ms cubic-bezier(.55, .055, .675, .19);
  transition: border 150ms cubic-bezier(.55, .055, .675, .19);
  text-decoration: none;
}

.nav-button:hover {
  border-left: 9px solid #056839;
}

.nav-button.w--current {
  border-left: 8px solid #056839;
}

.nav-button.last {
  border-bottom-width: 2px;
}

.nav-button.first {
  height: 60px;
  border-top-style: solid;
  border-top-width: 2px;
}

.nav-button.first.w--current {
  border-left: 9px solid #056839;
}

.nav-icon {
  width: 20px;
  height: 20px;
  margin-right: 0px;
  font-family: 'Fa brands 400', sans-serif;
  color: #056839;
}

.nav-icon.solid {
  margin-right: 0px;
  font-family: 'Fa solid 900', sans-serif;
  color: #056839;
  font-size: 20px;
}

.text-block {
  color: #000;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.logo-title {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #056839;
}

.logo-divider {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 4px;
  padding-left: 4px;
  color: #d8d8d8;
  font-weight: 100;
}

.logo-app {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #d8d8d8;
  font-size: 38px;
  font-style: italic;
  font-weight: 300;
}

.farm2market {
  margin-top: 3px;
  color: #056839;
  font-weight: 700;
}

.div-block-6 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  padding-right: 0px;
  padding-left: 0px;
}

.header.hidden-slider {
  display: none;
}

.div-block-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.title {
  margin-bottom: 25px;
  text-transform: capitalize;
}

.title.oops {
  margin-bottom: 0px;
  color: #056839;
  font-size: 39px;
  line-height: 50px;
  text-align: left;
}

.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-10.internal {
  width: 80%;
  padding-right: 30px;
  padding-left: 30px;
}

.bold-text {
  color: #056839;
  font-size: 3vmax;
  line-height: 1;
}

.red {
  display: block;
  width: auto;
  height: auto;
  padding: 60px 30px 120px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #056839;
}

.image-2 {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-top: -72px;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-2.tri-internal {
  width: 40px;
  height: 40px;
  margin-top: -63px;
}

.notch {
  height: 0px;
}

.link-block {
  display: block;
  width: auto;
  height: 240px;
  border-radius: 6px;
  background-color: #fff;
  -webkit-transition: margin 200ms ease;
  transition: margin 200ms ease;
}

.link-block:hover {
  margin-top: -2px;
  box-shadow: 0 0 13px 0 rgba(51, 51, 51, 0.4);
}

.heading {
  margin-top: 0px;
  margin-bottom: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #f9f9f9;
  text-shadow: 0 0 6px rgba(51, 51, 51, 0.5);
}

._80 {
  display: block;
  width: 80%;
  max-width: none;
  min-width: 0px;
  margin-right: auto;
  margin-left: auto;
}

.columns {
  margin-right: -10px;
  margin-left: -10px;
}

.news-title {
  min-height: 50px;
  margin-bottom: 20px;
  color: #056839;
  font-weight: 600;
}

.news-title.light {
  color: #fff;
}

.news-date {
  display: inline-block;
  margin-top: 10px;
  font-weight: 400;
}

.news-date.month {
  margin-top: 0px;
  margin-right: 5px;
}

.news-date.month.latest {
  color: #fff;
}

.news-date.comma {
  margin-top: 0px;
  margin-right: 5px;
}

.news-date.comma.latest {
  color: #fff;
}

.news-date.year {
  margin-top: 10px;
}

.news-date.year.latest {
  color: #fff;
}

.news-date.act-date.latest {
  color: #fff;
}

.date-wrapper {
  padding-bottom: 6px;
  opacity: 0.6;
  color: #000;
  font-size: 12px;
  font-style: italic;
  text-align: left;
}

.date-wrapper.latest {
  margin-bottom: 9px;
}

.date-wrapper.light {
  color: #fff;
}

.div-block-14 {
  display: none;
  width: 80%;
  max-width: none;
  min-width: 0px;
  margin: -50px auto 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 hsla(0, 0%, 97.7%, 0.1);
  color: #fff;
  text-align: left;
}

.div-block-14:hover {
  border-bottom-style: solid;
  border-bottom-color: hsla(0, 0%, 97.6%, 0.1);
}

.link-2 {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 5px;
  padding-bottom: 3px;
  border-bottom: 1px solid hsla(0, 0%, 97.7%, 0.01);
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 1px 1px 2px rgba(51, 51, 51, 0.5);
}

.link-2:hover {
  border-bottom: 1px solid #fff;
  color: #fff;
  text-shadow: 1px 1px 2px rgba(51, 51, 51, 0.5);
}

.link-2:active {
  color: hsla(0, 0%, 100%, 0.8);
}

.link-2.w--current {
  border-bottom-color: hsla(0, 0%, 100%, 0.5);
}

.heading-2 {
  color: #056839;
  text-decoration: none;
}

.link-block-2 {
  width: 100%;
  text-decoration: none;
}

.icon-wrapper {
  width: 30px;
  margin-right: 5px;
}

.product-summery-wrapper {
  padding: 60px 30px;
  background-color: #f9f9f9;
}

.footer-wrapper {
  padding: 60px 30px;
  border-bottom: 3px solid #056839;
  background-color: #fff;
}

.para-white {
  color: #fff;
}

.para-white.offset {
  padding-left: 30px;
}

.link-block-3 {
  position: relative;
  z-index: 89;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 6px solid #fdb415;
  background-color: #056839;
  box-shadow: 0 1px 10px 0 rgba(51, 51, 51, 0.4);
  opacity: 1;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.link-block-3:hover {
  background-color: #fff;
  opacity: 1;
  color: #056839;
}

.divider {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}

.img {
  width: 100%;
  margin-bottom: 0px;
}

.img.small {
  height: 600px;
}

.row {
  display: block;
  width: auto;
  margin-right: -10px;
  margin-left: -10px;
}

.branding {
  z-index: 1;
  text-decoration: none;
}

.branding:hover {
  opacity: 0.8;
}

.branding:active {
  opacity: 0.7;
}

.label {
  margin-bottom: 10px;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.mini {
  margin-bottom: 15px;
  opacity: 0.6;
  -webkit-transition: color 200ms ease, opacity 200ms ease;
  transition: color 200ms ease, opacity 200ms ease;
  font-size: 14px;
  text-decoration: none;
}

.mini:hover {
  opacity: 1;
}

.ft-link {
  display: block;
  margin-bottom: 15px;
  opacity: 0.6;
  -webkit-transition: color 200ms ease, opacity 200ms ease;
  transition: color 200ms ease, opacity 200ms ease;
  color: #333;
  font-size: 14px;
  text-decoration: none;
}

.ft-link:hover {
  opacity: 1;
  color: #056839;
}

.copyright {
  margin-top: 0px;
  margin-bottom: 15px;
  opacity: 0.6;
  -webkit-transition: color 200ms ease, opacity 200ms ease;
  transition: color 200ms ease, opacity 200ms ease;
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  text-decoration: none;
}

.copyright:hover {
  opacity: 1;
}

.copyright.note {
  color: rgba(51, 51, 51, 0.5);
  font-size: 11px;
  font-style: italic;
  font-weight: 300;
}

.label-copyright {
  margin-top: 25px;
  margin-bottom: 10px;
  color: rgba(51, 51, 51, 0.6);
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: capitalize;
}

.by {
  margin-top: 60px;
  margin-right: -10px;
  margin-left: -10px;
}

.ft-link-emagine {
  display: block;
  margin-bottom: 15px;
  opacity: 0.6;
  -webkit-transition: color 200ms ease, opacity 200ms ease;
  transition: color 200ms ease, opacity 200ms ease;
  color: rgba(51, 51, 51, 0.5);
  font-size: 12px;
  font-weight: 500;
  text-align: right;
  text-decoration: none;
}

.ft-link-emagine:hover {
  opacity: 1;
  color: #333;
}

.image-wrapper {
  overflow: hidden;
  height: 240px;
  margin-bottom: 16px;
  border-radius: 4px;
}

.thumbnail-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.color {
  margin-top: 0px;
  margin-bottom: 25px;
  color: #056839;
}

.brand-col {
  padding-right: 10px;
}

.div-block-15 {
  width: 350px;
}

.slider-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

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

.slider {
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.slide {
  width: 100%;
  height: 100%;
  background-image: url('../images/bell-peppers-chili-chili-peppers-close-up-452773.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-2 {
  width: 100%;
  height: 100%;
  background-image: url('../images/agriculture-close-up-environment-farm-240525.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-3 {
  width: 100%;
  height: 100%;
  background-image: url('../images/agriculture-bunch-cherry-tomatoes-close-up-428301.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.right-arrow {
  display: none;
}

.left-arrow {
  display: none;
}

.slide-nav {
  display: none;
}

.contact-form-grid {
  display: block;
  grid-column-gap: 30px;
  grid-row-gap: 10px;
}

.date {
  height: 45px;
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #e4e4e4;
  border-radius: 6px;
  -webkit-transition: border-color 400ms ease;
  transition: border-color 400ms ease;
  font-size: 14px;
  line-height: 26px;
}

.date:hover {
  border-color: #e3e6eb;
}

.date:active {
  border-color: #43464d;
}

.date:focus {
  border-color: #43464d;
}

.date::-webkit-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.date:-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.date::-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.date::placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.date.smoke {
  height: 45px;
  background-color: #f9f9f9;
}

.button {
  overflow: hidden;
  height: 45px;
  margin-top: 20px;
  padding: 12px 25px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: #fdb415;
  -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  color: rgba(51, 51, 51, 0.95);
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.button:hover {
  background-color: #f9f9f9;
  color: #056839;
}

.button:active {
  background-color: #43464d;
}

.button.b2 {
  width: 100%;
  margin-top: 30px;
  float: none;
}

.button.b2:hover {
  background-color: #056839;
  color: #fff;
}

.button.crop {
  background-color: #fdb415;
  color: #252525;
}

.button.crop:hover {
  background-color: #252525;
  color: #fff;
}

.button.popup {
  display: inline-block;
  height: auto;
  margin-top: 0px;
  padding: 8px 12px;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: #056839;
  background-color: #fff;
  color: #056839;
}

.button.popup:hover {
  border-color: #fff;
  background-color: #056839;
  color: #fff;
}

.status-message {
  padding: 9px 30px;
  background-color: #202020;
  color: #fff;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
}

.status-message.cc-success-message {
  background-color: #12b878;
}

.status-message.cc-error-message {
  background-color: #db4b68;
}

.select-field {
  height: 45px;
  margin-bottom: 20px;
  border-radius: 6px;
  -webkit-transition: border-color 400ms ease;
  transition: border-color 400ms ease;
}

.select-field:focus {
  border: 1px solid #43464d;
}

.select-field.no-border {
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
  color: #056839;
  font-size: 15px;
  font-weight: 700;
}

.columns-4 {
  margin-right: -10px;
  margin-left: -10px;
}

.submit-title {
  opacity: 0;
  text-align: right;
}

.blank {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 101;
  display: none;
  width: 40px;
  height: 180px;
  border: 1px none #000;
  background-color: transparent;
}

.link-block-4 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  height: 40px;
  margin-top: 69px;
  margin-left: -70px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 6px solid #fdb415;
  background-color: #056839;
  box-shadow: 0 1px 10px 0 rgba(51, 51, 51, 0.4);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #f9f9f9;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

.link-block-4:hover {
  border-right-color: #fdb415;
  background-color: #f9f9f9;
  color: #056839;
}

.menu1 {
  width: 44px;
  padding-left: 0px;
  text-align: right;
}

.menu2 {
  display: none;
  width: 44px;
  padding-left: 0px;
  text-align: right;
}

.icon3 {
  padding-right: 9px;
  font-family: 'Fa solid 900', sans-serif;
  color: #fdb415;
}

.paragraph {
  background-color: transparent;
}

.landscape {
  position: relative;
  width: 100%;
  height: 0px;
  padding-top: 400px;
  background-color: transparent;
}

.xxx {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-width: none;
  opacity: 1;
}

.home-link-color {
  margin-right: 10px;
  font-family: 'Fa solid 900', sans-serif;
  color: #056839;
  text-decoration: none;
}

.home-link-color:hover {
  color: #333;
}

.text-dash-color {
  display: inline-block;
  margin-right: 10px;
  color: rgba(51, 51, 51, 0.3);
  font-weight: 500;
}

.breadcrumb-link-color {
  margin-right: 10px;
  color: #056839;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

.breadcrumb-link-color:hover {
  color: #333;
}

.inner-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 52px;
  padding-bottom: 52px;
  padding-left: 0px;
  -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;
}

.header-internal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  padding-right: 0px;
  padding-left: 0px;
}

.header-internal.ops {
  height: 260px;
}

.red-internal {
  display: block;
  width: auto;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 90px 30px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #056839;
}

.red-internal._404 {
  padding-top: 53px;
  padding-bottom: 53px;
}

.section-3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(41%, #056839), to(hsla(0, 0%, 100%, 0))), url('../images/Screen-Shot-2019-12-10-at-3.32.16-PM.png');
  background-image: linear-gradient(90deg, #056839 41%, hsla(0, 0%, 100%, 0)), url('../images/Screen-Shot-2019-12-10-at-3.32.16-PM.png');
  background-position: 0px 0px, 100% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.div-block-16 {
  width: 50%;
}

.text-block-3 {
  margin-bottom: 6px;
  padding-bottom: 6px;
  color: hsla(0, 0%, 100%, 0.6);
}

.div-block-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.on-red {
  margin-top: 0px;
  margin-right: 30px;
  color: #fff;
}

.no-on-red {
  display: inline-block;
  color: #fff;
}

.text-block-4 {
  display: inline-block;
  width: 20px;
  margin-right: 10px;
  font-family: 'Fa solid 900', sans-serif;
  color: #fff;
  line-height: 30px;
}

.div-block-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
}

.form-label {
  color: #056839;
  text-align: left;
}

.t-field {
  height: 45px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(51, 51, 51, 0.2);
  border-radius: 5px;
  background-color: #fff;
}

.t-field:hover {
  border-color: rgba(253, 180, 21, 0.2);
  background-color: #fff;
}

.t-field:active {
  border-color: rgba(253, 180, 21, 0.2);
  background-color: #fff;
}

.t-field:focus {
  border-style: solid;
  border-color: rgba(253, 180, 21, 0.2);
}

.t-field.comment {
  height: 200px;
}

.t-field.loginbg {
  background-color: #f9f9f9;
}

.t-field.smoke {
  margin-bottom: 20px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 97.7%, 0.5)), to(hsla(0, 0%, 97.7%, 0.5)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 97.7%, 0.5), hsla(0, 0%, 97.7%, 0.5));
}

.t-field.smoke:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f9f9f9));
  background-image: linear-gradient(180deg, #f9f9f9, #f9f9f9);
}

.t-field.smoke:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f9f9f9));
  background-image: linear-gradient(180deg, #f9f9f9, #f9f9f9);
}

.t-field.smoke.big {
  height: 200px;
}

.t-field.smoke.special {
  margin-bottom: 0px;
  border-right-style: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.t-field.blog {
  height: auto;
  min-height: 450px;
}

.columns-5 {
  margin-right: -10px;
  margin-left: -10px;
}

.image-4 {
  opacity: 0.6;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.image-4:hover {
  opacity: 1;
}

.app-link {
  margin-top: 15px;
}

.div-block-19 {
  width: 100%;
  text-decoration: none;
}

.more-button {
  margin-top: 15px;
  padding: 12px 25px;
  float: right;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 6px;
  background-color: #fdb415;
  -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  color: #252525;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.more-button:hover {
  background-color: #056839;
  color: #fff;
}

.more-button:active {
  background-color: #43464d;
}

.text-download {
  display: inline-block;
  color: #fff;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text-type {
  display: inline-block;
  width: 160px;
  margin-bottom: 22px;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #888;
  border-radius: 4px;
  background-color: transparent;
  opacity: 0.5;
  font-family: Montserrat, sans-serif;
  color: #9e9d9d;
  text-align: center;
}

.h3-title {
  overflow: hidden;
  max-height: 60px;
  min-height: 60px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.h3-title.filename {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-height: 110px;
  min-height: 110px;
  margin-bottom: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 27px;
  font-weight: 800;
}

.h3-title.service-titles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-height: 110px;
  min-height: 110px;
  margin-bottom: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 27px;
  font-weight: 700;
  text-transform: uppercase;
}

.file-wrapper {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
  min-width: 0%;
  padding: 30px;
  border-radius: 3px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.9)), to(hsla(0, 0%, 100%, 0.9))), url('../images/serviceicon_1serviceicon.png');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.9), hsla(0, 0%, 100%, 0.9)), url('../images/serviceicon_1serviceicon.png');
  background-position: 0px 0px, 95% 95%;
  background-size: auto, 125px;
  background-repeat: repeat, no-repeat;
  box-shadow: 0 0 13px 0 rgba(51, 51, 51, 0.3);
  -webkit-transition: background-color 200ms ease, color 200ms ease;
  transition: background-color 200ms ease, color 200ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #056839;
  text-align: left;
  cursor: pointer;
}

.file-wrapper:hover {
  background-color: #333;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(51, 51, 51, 0.95)), to(rgba(51, 51, 51, 0.95))), url('../images/serviceicon_1serviceicon.png');
  background-image: linear-gradient(180deg, rgba(51, 51, 51, 0.95), rgba(51, 51, 51, 0.95)), url('../images/serviceicon_1serviceicon.png');
  background-position: 0px 0px, 95% 90%;
  background-size: auto, 125px;
  background-repeat: repeat, no-repeat;
  color: #fff;
}

.download-text-icon-wrapper {
  display: block;
  height: 30px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  font-family: Montserrat, sans-serif;
  text-align: left;
}

.download-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-bottom: -5px;
  margin-left: 10px;
  background-image: url('../images/download.svg');
  background-position: 0px 0px;
  background-size: cover;
}

.download-links {
  margin-bottom: 20px;
  color: #056839;
  text-decoration: none;
}

.download-links:hover {
  color: #fff;
}

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

.pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -5px;
  margin-left: -5px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pagination-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  margin-left: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 97.7%, 0.1);
  border-radius: 6px;
  background-color: transparent;
  color: #fff;
  text-decoration: none;
}

.pagination-links:hover {
  background-color: #fff;
  color: #056839;
}

.pagination-links.w--current {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.1);
  background-color: #fff;
  color: #056839;
}

.pagination-links.next {
  width: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.serv-para {
  font-size: 14px;
  line-height: 24px;
}

.lightbox-link {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
  padding: 0px;
  -webkit-flex-basis: 45%;
  -ms-flex-preferred-size: 45%;
  flex-basis: 45%;
  border-radius: 3px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: #000;
  text-align: center;
  text-decoration: none;
}

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

.media-thumbmail-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 300px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}

.media-icon {
  display: inline-block;
  font-family: 'Fa solid 900', sans-serif;
  color: hsla(0, 0%, 100%, 0.95);
  font-size: 25px;
  line-height: 25px;
}

.left-wrapper {
  width: 50px;
  height: 2px;
  margin-right: 5px;
  background-color: #056839;
  -webkit-transform: translate(-10px, 0px);
  -ms-transform: translate(-10px, 0px);
  transform: translate(-10px, 0px);
}

.right-wrapper {
  width: 50px;
  height: 2px;
  margin-left: 5px;
  background-color: #056839;
  -webkit-transform: translate(10px, 0px);
  -ms-transform: translate(10px, 0px);
  transform: translate(10px, 0px);
}

.bottom-wrapper {
  width: 50px;
  height: 2px;
  margin-top: 5px;
  margin-bottom: 0px;
  background-color: #056839;
  -webkit-transform: rotate(-90deg) translate(-25px, 0px);
  -ms-transform: rotate(-90deg) translate(-25px, 0px);
  transform: rotate(-90deg) translate(-25px, 0px);
}

.line-wrapper {
  width: 50px;
  height: 2px;
  margin-bottom: 5px;
  background-color: #056839;
  -webkit-transform: rotate(-90deg) translate(25px, 0px);
  -ms-transform: rotate(-90deg) translate(25px, 0px);
  transform: rotate(-90deg) translate(25px, 0px);
}

.icon-wrapper-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 15px;
  -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;
  background-color: rgba(0, 0, 0, 0.25);
  text-align: left;
}

.media-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(51, 51, 51, 0.9);
}

.list {
  margin-top: 20px;
  padding-left: 20px;
  opacity: 0.8;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 15.5px;
  line-height: 24px;
}

.list.dark {
  opacity: 1;
}

.list-item-light {
  margin-bottom: 13px;
}

.intext {
  color: #fff900;
  font-weight: 600;
  text-shadow: 0 1px 1px #4d1717;
}

.text-img {
  width: 340px;
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
  border: 2px solid #fff;
}

.div-block-20 {
  width: 100%;
  height: 90px;
}

.login-sect {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 333;
  display: none;
  overflow: visible;
  padding: 80px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: hsla(0, 0%, 100%, 0.98);
  box-shadow: 0 0 9px 0 #000;
  text-align: center;
}

.instruct-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.checkbox {
  color: #056839;
  font-size: 15px;
}

.login-wrapper {
  width: auto;
  margin-top: 15px;
}

.login-close-text {
  display: block;
  height: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #056839;
}

.login-close-text:hover {
  color: #333;
}

.logon-close-wrapper {
  width: 100%;
  text-align: right;
}

.title-text {
  margin-bottom: 14px;
  font-size: 20px;
  font-weight: 600;
}

.indication-text {
  overflow: hidden;
  min-height: 40px;
  opacity: 0.88;
}

.indication-text.limit {
  overflow: hidden;
}

.tile-link {
  position: relative;
  display: block;
  overflow: hidden;
  min-height: 180px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(8, 72, 151, 0.1);
  border-radius: 6px;
  background-color: #f9f9f9;
  color: #333;
  text-decoration: none;
}

.tile-link:hover {
  background-color: #333;
  color: #fff;
}

.tile-link.center {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f9f9f9;
  color: #056839;
  text-align: center;
}

.tile-link.center:hover {
  background-color: #056839;
  color: #fdb415;
}

.tile-link.left-center {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f9f9f9;
  color: #056839;
}

.tile-link.left-center:hover {
  background-color: #056839;
  color: #fdb415;
}

.icon {
  display: inline-block;
  margin-bottom: 20px;
  font-family: 'Fa solid 900', sans-serif;
  font-size: 23px;
  line-height: 23px;
  font-weight: 400;
}

.icon.large {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 50px;
}

.grid-5 {
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.login-wrapper-2 {
  width: auto;
  margin-top: 15px;
}

.form-label-white {
  color: #fff;
}

.checkbox-white {
  color: #f9f9f9;
  font-size: 15px;
}

.light-link {
  color: #f9f9f9;
}

.news-slider {
  width: 100%;
  height: 100%;
}

.slide-1 {
  height: 600px;
}

.arrow {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 52px;
  margin-bottom: 15px;
  background-color: #fff;
  opacity: 0.2;
  color: #000;
  font-size: 20px;
  font-weight: 700;
}

.arrow:hover {
  opacity: 0.9;
}

.arrow.right {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-right: 10px;
}

.slider-nav {
  display: none;
}

.flex-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.info-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.news-image {
  width: 100%;
  height: 100%;
}

.full-wrapper {
  position: relative;
  width: 100%;
}

.content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.content-wrapper.full {
  width: 100%;
}

.wrapper.space {
  margin-top: 25px;
}

.side-image {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-top: -72px;
  -o-object-fit: fill;
  object-fit: fill;
}

.logo-news {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #d8d8d8;
  font-size: 38px;
  font-style: italic;
  font-weight: 300;
}

.h1-news-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-height: 90px;
  min-height: 90px;
  margin-top: 0px;
  margin-bottom: 12px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #fff;
  font-size: 25px;
  line-height: 1.2;
  font-weight: 400;
  text-shadow: none;
}

.slide-link {
  width: 100%;
  height: 100%;
  color: #000;
}

.summary {
  overflow: hidden;
  max-height: 104px;
  background-color: transparent;
  opacity: 0.8;
}

.overlay-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 60px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(51, 51, 51, 0.4)));
  background-image: linear-gradient(0deg, #000, rgba(51, 51, 51, 0.4));
  color: #fff;
}

.data {
  color: #fff;
  font-size: 17px;
  line-height: 26px;
  text-transform: capitalize;
}

.data.card-wrap {
  position: relative;
  display: block;
  margin-right: 0px;
  padding: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 32%;
  -ms-flex: 0 32%;
  flex: 0 32%;
  border-radius: 5px;
  background-color: #f9f9f9;
  opacity: 0.93;
  -webkit-transition: box-shadow 350ms ease, -webkit-transform 350ms ease;
  transition: box-shadow 350ms ease, -webkit-transform 350ms ease;
  transition: box-shadow 350ms ease, transform 350ms ease;
  transition: box-shadow 350ms ease, transform 350ms ease, -webkit-transform 350ms ease;
  color: #252525;
  font-size: 17px;
  font-weight: 600;
  text-align: left;
}

.data.card-wrap:hover {
  background-color: #fff;
  box-shadow: 0 0 6px 0 #812a2b;
  opacity: 1;
  -webkit-transform: scale(1.025);
  -ms-transform: scale(1.025);
  transform: scale(1.025);
}

.data-title {
  margin-top: 0px;
  margin-bottom: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #f9f9f9;
  text-shadow: 0 0 6px rgba(51, 51, 51, 0.5);
}

.profile-image {
  width: 100%;
  height: 100%;
}

.profile-image.absolute {
  display: inline;
  width: 240px;
  height: 240px;
  border-radius: 200px;
}

.profile-image.absolute.square {
  width: 100%;
  height: 300px;
  border-radius: 5px;
}

.profile-image.div {
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 300px;
  border-radius: 5px;
  background-color: #e7e7e7;
}

.p-wrapper {
  position: relative;
  display: block;
  width: 55%;
  -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;
}

.p-wrapper.opps {
  width: 80%;
}

.profile-name {
  margin-top: 0px;
  margin-bottom: 14px;
  color: #056839;
  font-size: 40px;
  line-height: 49px;
  font-weight: 500;
}

.edit-link {
  display: block;
  margin-top: 15px;
  color: rgba(51, 51, 51, 0.4);
}

.edit-link:hover {
  color: #056839;
}

.edit-link.light {
  margin-top: 30px;
  color: #f9f9f9;
}

.edit-link.light:hover {
  color: hsla(0, 0%, 100%, 0.4);
}

.text-icon {
  margin-right: 3px;
  font-family: 'Fa solid 900', sans-serif;
}

.info-text {
  margin-bottom: 13px;
  font-size: 15px;
  font-weight: 500;
}

.key-wrapper {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.message-button {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-top: 6px;
  margin-bottom: 13px;
  padding: 12px 25px;
  border-radius: 4px;
  background-color: #fdb415;
  -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  color: rgba(51, 51, 51, 0.95);
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.message-button:hover {
  background-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.message-button:active {
  background-color: #43464d;
}

.bio-wrapper {
  width: 80%;
  max-width: none;
  min-width: 0px;
  margin-right: auto;
  margin-left: auto;
  -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;
}

.background-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #056839;
}

.card-wrapper {
  margin-bottom: 60px;
  padding: 24px;
  border-radius: 6px;
  background-color: #fff;
}

.card-wrapper.popup {
  margin-bottom: 0px;
}

.align-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-title {
  min-width: 45px;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 25px;
}

.dash-para {
  margin-right: 6px;
  margin-bottom: 0px;
  margin-left: 6px;
}

.card-inner-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.card-inner-wrapper.edit {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wrap {
  position: relative;
  -webkit-box-flex: 3;
  -webkit-flex: 3 3 33%;
  -ms-flex: 3 3 33%;
  flex: 3 3 33%;
}

.wrap.edit {
  width: 250px;
  height: 250px;
  margin-right: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: none;
  border-width: 1px;
  border-color: rgba(51, 51, 51, 0.1);
  border-radius: 50%;
  background-color: rgba(51, 51, 51, 0.1);
}

.wrap.upload {
  width: 300px;
  margin-right: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.wrap.upload.popup {
  margin-right: 0px;
}

.form-wrapper {
  margin-left: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.upload-link {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 120px;
  background-color: hsla(0, 0%, 100%, 0.4);
  color: rgba(51, 51, 51, 0.95);
  font-size: 16px;
  font-weight: 500;
}

.upload-link:hover {
  background-color: hsla(0, 0%, 100%, 0.6);
}

.upload-link.square {
  overflow: hidden;
  width: 100%;
  height: 300px;
  border-radius: 5px;
  color: rgba(51, 51, 51, 0.95);
}

.dark {
  color: #000;
  text-transform: capitalize;
}

.confirm-button {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: inline-block;
  margin-top: 6px;
  margin-bottom: 13px;
  padding: 12px 25px;
  float: right;
  border-radius: 5px;
  background-color: #fdb415;
  -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  color: rgba(51, 51, 51, 0.95);
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.confirm-button:hover {
  background-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.confirm-button.light {
  color: rgba(51, 51, 51, 0.95);
}

.confirm-button.light:hover {
  color: #fff;
}

.confirm-button.light:focus {
  color: #fff;
}

.confirm-button.mini {
  margin-left: 8px;
  padding: 5px 11px;
  background-color: #056839;
  opacity: 1;
  color: #fff;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: capitalize;
}

.confirm-button.mini:hover {
  background-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.confirm-button.small {
  max-width: 100%;
  min-width: 100%;
  margin-top: 0px;
  margin-bottom: 8px;
  padding: 5px 11px;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(51, 51, 51, 0.2);
  background-color: #812a2b;
  opacity: 1;
  -webkit-transition: background-color 400ms ease, opacity 400ms ease;
  transition: background-color 400ms ease, opacity 400ms ease;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: capitalize;
}

.confirm-button.small._2 {
  background-color: #056839;
}

.confirm-button.small._2:hover {
  background-color: #fff;
  color: #056839;
}

.confirm-button.small._4 {
  background-color: #812a2b;
}

.confirm-button.small._4:hover {
  background-color: #fff;
  color: rgba(51, 51, 51, 0.95);
}

.confirm-button.full {
  margin-top: 0px;
  margin-bottom: 8px;
  padding: 5px 11px;
  float: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 49%;
  -ms-flex: 0 49%;
  flex: 0 49%;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(51, 51, 51, 0.2);
  opacity: 1;
  -webkit-transition: background-color 400ms ease, opacity 400ms ease;
  transition: background-color 400ms ease, opacity 400ms ease;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: capitalize;
}

.confirm-button.full._2 {
  background-color: #056839;
  color: #fff;
}

.confirm-button.full._2:hover {
  background-color: #fff;
  color: #056839;
}

.confirm-button.full._3 {
  background-color: #4285eb;
  color: #fff;
}

.confirm-button.full._3:hover {
  background-color: #fff;
  color: #4285eb;
}

.confirm-button.full._4 {
  background-color: #812a2b;
  color: #fff;
}

.confirm-button.full._4:hover {
  background-color: #fff;
  color: rgba(51, 51, 51, 0.95);
}

.column-wrapper {
  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;
}

.column-wrapper.dual {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-column-count: 2;
  column-count: 2;
}

.infro-wrapper {
  margin-top: 28px;
}

.b-wrapper {
  position: relative;
  width: 50%;
  margin-bottom: 20px;
  padding-right: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.b-wrapper.full {
  width: 100%;
}

.b-wrapper.full.edit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.check-field {
  -webkit-box-flex: 3;
  -webkit-flex: 3 3 33.333%;
  -ms-flex: 3 3 33.333%;
  flex: 3 3 33.333%;
}

.crop-wrapper {
  margin-bottom: 38px;
  padding-bottom: 26px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.5);
}

.crop-flex-wrapper {
  display: block;
  margin-top: 23px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #056839;
}

.map {
  border-radius: 6px;
}

.item-para {
  margin-bottom: 0px;
}

.item-para.day {
  font-family: Montserrat, sans-serif;
  color: #056839;
  font-weight: 700;
}

.item-para.month {
  font-family: Montserrat, sans-serif;
  color: #056839;
  font-weight: 600;
}

.item-para.year {
  font-family: Montserrat, sans-serif;
  color: #056839;
  font-weight: 600;
}

.item-para.hour {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.item-para.mins {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.item-para.am-pm {
  margin-left: 4px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.dropdown {
  display: block;
}

.droplist.w--open {
  position: relative;
  background-color: #fff;
}

.drop-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: rgba(51, 51, 51, 0.05);
  -webkit-transition: border 150ms cubic-bezier(.55, .055, .675, .19);
  transition: border 150ms cubic-bezier(.55, .055, .675, .19);
  color: #056839;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.drop-button:hover {
  border-left: 6px solid #056839;
}

.drop-button.w--current {
  border-left: 6px solid #056839;
  color: #056839;
}

.dob-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #056839;
}

.dob-wrapper.dark {
  color: #252525;
}

.slash-wrapper {
  margin-right: 3px;
  margin-bottom: 0px;
  margin-left: 3px;
  color: #056839;
}

.card-map {
  z-index: 1;
  width: 250px;
  height: 250px;
  border-radius: 200px;
}

.plot-wrapper {
  margin-bottom: 32px;
}

.scroll-wrapper {
  overflow: auto;
  max-height: 252px;
  margin-right: 20px;
}

.note-text {
  opacity: 0.9;
  color: #f9f9f9;
  font-size: 13px;
  font-style: italic;
}

.note-text.color {
  color: #056839;
}

.note-text.dark {
  margin-bottom: 18px;
  opacity: 1;
  color: #000;
  font-size: 14px;
}

._404-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 1px;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.form-field-wrapper {
  margin-bottom: 30px;
}

.column-dive {
  margin-bottom: 60px;
  padding: 24px;
  border-radius: 5px;
  background-color: #fff;
}

.asterik-text {
  color: #056839;
  font-size: 16px;
}

.data-flex-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
}

.special-field-wrapper {
  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;
}

.unti-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 45px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(51, 51, 51, 0.2);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.seed-source-field-wrapper {
  margin-top: 20px;
}

.seedling-source-field-wrapper {
  margin-top: 20px;
}

.grid-6 {
  grid-template-areas: "Area Area-2 Area-3";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-7 {
  grid-template-areas: "Area Area-2";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.flex-button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-size-text {
  margin-left: 8px;
  color: #056839;
  font-weight: 700;
}

.flex-image-size-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -2px;
  margin-bottom: 11px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
}

.time {
  height: 44px;
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  -webkit-transition: border-color 400ms ease;
  transition: border-color 400ms ease;
  font-size: 14px;
  line-height: 26px;
}

.time:hover {
  border-color: #e3e6eb;
}

.time:active {
  border-color: #43464d;
}

.time:focus {
  border-color: #43464d;
}

.time::-webkit-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.time:-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.time::-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.time::placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.time.smoke {
  height: 45px;
  background-color: #f9f9f9;
}

.title-h4 {
  margin-bottom: 26px;
  color: #056839;
  font-weight: 600;
  text-transform: capitalize;
}

.grid-9 {
  grid-template-areas: "Area Area-2 Area-3";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.mini-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 150px;
  margin-bottom: 16px;
  border-radius: 4px;
}

.mini-image {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 6px;
}

.mini-title-text {
  margin-bottom: 4px;
  opacity: 0.7;
  color: #000;
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
}

.mini-title-text.detail {
  min-height: 0px;
  min-width: 300px;
  margin-right: 11px;
  margin-bottom: 2px;
}

.mini-title-text.table {
  min-height: 25px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(51, 51, 51, 0.1);
}

.infor-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(51, 51, 51, 0.1);
}

.acc-dropdown {
  z-index: 1;
  width: 100%;
  margin-bottom: 10px;
}

.acc-list {
  position: relative;
  display: block;
  overflow: hidden;
  background-color: transparent;
}

.acc-toggle {
  width: 100%;
  padding: 0px 0px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.click-note-text {
  position: relative;
  opacity: 0.56;
  color: #000;
  font-size: 11px;
  font-style: italic;
}

.button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.button-wrapper.mini {
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
}

.button-wrapper.full {
  display: block;
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
}

.button-wrapper.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
}

.more-note-text {
  position: relative;
  display: none;
  opacity: 0.56;
  color: #ed4f50;
  font-size: 13px;
  font-style: italic;
}

.header-wrapper {
  position: relative;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(51, 51, 51, 0.1);
}

.header-wrapper.flex {
  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;
}

.header-wrapper.blog-flex {
  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;
}

.header-wrapper.cancel {
  display: block;
  -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;
}

.det-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 32%;
  -ms-flex: 0 32%;
  flex: 0 32%;
  color: #056839;
  font-size: 16px;
  font-weight: 600;
}

.detail-text {
  color: #252525;
  font-size: 16px;
  font-weight: 600;
}

.det-flex-wrapper {
  -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;
}

.det-flex-wrapper.percentage {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.time-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-wrap.dark {
  color: #252525;
  text-transform: none;
}

.colon-wrapper {
  margin-right: 1px;
  margin-bottom: 0px;
  margin-left: 1px;
}

.flex-wrap {
  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;
}

.flex-wrap.sticky {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.add-link {
  color: #056839;
}

.add-link:hover {
  color: #000;
}

.add-link.large {
  margin-top: 10px;
  margin-bottom: 10px;
  opacity: 0.85;
  font-size: 17px;
  font-weight: 500;
}

.grid-10 {
  margin-bottom: 30px;
  padding-bottom: 19px;
  grid-template-areas: "Area Area-2 Area-3 Area-4 Area-5 Area-6 Area-7 Area-8";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px dashed rgba(51, 51, 51, 0.1);
}

.grid-wrap {
  min-height: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.grid-11 {
  margin-bottom: 30px;
  padding-bottom: 19px;
  grid-template-areas: "Area Area-2 Area-3 Area-4 Area-5 Area-6 Area-7 Area-8 Area-9 Area-10";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px dashed rgba(51, 51, 51, 0.1);
}

.display-img-wrapper {
  width: 100%;
  height: 170px;
  margin-bottom: 12px;
}

.grid-12 {
  margin-bottom: 30px;
  padding-bottom: 19px;
  grid-template-areas: "Area Area-2 Area-3 Area-4 Area-5 Area-6";
  -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;
  border-bottom: 1px dashed rgba(51, 51, 51, 0.1);
}

.div-block-22 {
  margin-bottom: 8px;
}

.first {
  color: #d80000;
  font-weight: 700;
}

.container-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.popup-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: none;
  overflow: auto;
  width: 100vw;
  height: 100vh;
  padding: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(51, 51, 51, 0.95);
}

.camera-icon {
  margin-bottom: 15px;
  font-family: 'Fa solid 900', sans-serif;
  color: rgba(51, 51, 51, 0.95);
  font-size: 31px;
  line-height: 30px;
  font-weight: 400;
}

.close-link:hover {
  color: #000;
}

.popup-container {
  position: relative;
  z-index: 1;
}

.close-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.display-image-wrapper {
  overflow: hidden;
  width: 220px;
  height: 220px;
  margin-bottom: 16px;
  border-radius: 4px;
}

.file-size-text {
  margin-left: 1px;
  color: #252525;
  font-size: 14px;
  font-weight: 700;
}

.percent-text {
  margin-left: 1px;
  color: #252525;
  font-size: 14px;
  font-weight: 700;
}

.sqft-text {
  margin-left: 1px;
  color: #252525;
  font-size: 14px;
  font-weight: 700;
}

.amount-text {
  margin-left: 1px;
  color: #252525;
  font-size: 14px;
  font-weight: 700;
}

.special-wrapper {
  width: 220px;
  margin-right: 29px;
}

.special-wrapper.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 1px;
  padding-top: 25px;
}

.grid-4 {
  grid-template-areas: "Area Area-2 Area-3 Area-4";
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.back-link {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #056839;
  line-height: 24px;
}

.back-link:hover {
  color: #000;
}

.title-edit {
  margin-top: 0px;
  margin-right: 7px;
}

.flex-edit-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.title-info {
  overflow: hidden;
  max-height: 60px;
  margin-top: 0px;
  margin-right: 7px;
  color: #056839;
  text-transform: capitalize;
}

.back {
  display: block;
  margin-top: 40px;
  opacity: 0.45;
  color: #fff;
}

.back:hover {
  opacity: 1;
}

.grid-13 {
  grid-template-areas: "Area Area-2 Area-2";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.alert-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: none;
  padding: 15px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(51, 51, 51, 0.95);
}

.alert-inner-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(51, 51, 51, 0.18);
}

.alert-flex-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.hide-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #056839;
  color: #fff;
  text-decoration: none;
}

.hide-link:hover {
  background-color: #c70909;
  color: #fff;
}

.hide-link.error {
  background-color: #812a2b;
}

.alert-message-wrapper {
  background-color: #fff;
  color: #333;
}

.alert-message-text {
  padding: 20px;
}

.bold-text-2 {
  color: #056839;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-2.error {
  color: #812a2b;
}

.number-text {
  margin-bottom: 14px;
  font-size: 40px;
  line-height: 40px;
  font-weight: 600;
}

.background-text {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: auto;
  z-index: 0;
  width: 100px;
  height: 100px;
  margin-right: -1px;
  opacity: 0.09;
  font-family: 'Fa solid 900', sans-serif;
  font-size: 100px;
  line-height: 100px;
}

.grid-1 {
  margin-bottom: 30px;
  padding-bottom: 50px;
  grid-template-areas: "Area Area Area-2 Area-2 Area-2 Area-2 Area-3 Area-3";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px dashed rgba(51, 51, 51, 0.1);
}

.img-wrapper {
  height: 190px;
}

.blog-title {
  overflow: hidden;
  max-height: 48px;
  max-width: 80%;
}

.item-wrapper {
  margin-bottom: 50px;
}

.blog-summary {
  overflow: hidden;
  max-height: 130px;
}

.note-white {
  margin-top: 10px;
  color: #fff;
  font-style: italic;
}

.services-links {
  margin-bottom: 20px;
  color: #252525;
  text-decoration: none;
}

.services-links:hover {
  color: #fff;
}

.down-wrapper {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
  min-width: 0%;
  padding: 30px;
  border-radius: 4px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.9)), to(hsla(0, 0%, 100%, 0.9))), url('../images/downicon_1downicon.png');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.9), hsla(0, 0%, 100%, 0.9)), url('../images/downicon_1downicon.png');
  background-position: 0px 0px, 95% 95%;
  background-size: auto, 125px;
  background-repeat: repeat, no-repeat;
  box-shadow: 0 0 13px 0 rgba(51, 51, 51, 0.3);
  -webkit-transition: background-color 200ms ease, color 200ms ease;
  transition: background-color 200ms ease, color 200ms ease;
  font-family: 'Open Sans', sans-serif;
  text-align: left;
  cursor: pointer;
}

.down-wrapper:hover {
  background-color: #333;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(51, 51, 51, 0.95)), to(rgba(51, 51, 51, 0.95))), url('../images/downicon_1downicon.png');
  background-image: linear-gradient(180deg, rgba(51, 51, 51, 0.95), rgba(51, 51, 51, 0.95)), url('../images/downicon_1downicon.png');
  background-position: 0px 0px, 95% 90%;
  background-size: auto, 125px;
  background-repeat: repeat, no-repeat;
  color: #fdb415;
}

.section-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.side-pan-title {
  margin-bottom: 30px;
  color: #000;
  font-size: 16px;
  font-weight: 700;
}

.side-bar-sub-link {
  display: block;
  margin-bottom: 9px;
  padding-bottom: 6px;
  -webkit-transition: padding 300ms ease;
  transition: padding 300ms ease;
  color: rgba(51, 51, 51, 0.95);
  font-weight: 600;
  text-decoration: none;
}

.side-bar-sub-link:hover {
  padding-left: 6px;
  color: #056839;
}

.list-item {
  color: rgba(51, 51, 51, 0.95);
  font-size: 15px;
  line-height: 25px;
}

.table-divider {
  margin-bottom: 1px;
  padding-bottom: 35px;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
}

.segement-wrapper {
  margin-bottom: 40px;
  padding: 20px 0px 0px;
}

.pre-text {
  margin-bottom: 2px;
  font-size: 14px;
}

.sl-title {
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(250, 179, 24, 0.1);
  color: #056839;
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
  text-transform: capitalize;
}

.dis-title {
  margin-bottom: 25px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

.pd-title {
  padding-bottom: 6px;
}

.col-wrap {
  margin-bottom: 25px;
  padding-right: 10px;
}

.d-img-wrapper {
  overflow: hidden;
  height: 250px;
  margin-top: 6px;
  margin-bottom: 13px;
  border-radius: 5px;
}

.d-img {
  display: block;
  width: 100%;
  height: 100%;
}

.table-wrapper {
  margin-bottom: 50px;
}

.acc-dropdown-2 {
  z-index: 1;
  display: none;
  width: 100%;
  margin-bottom: 30px;
  border-style: solid solid none;
  border-width: 1px;
  border-color: rgba(137, 137, 139, 0.13);
  background-color: #fff;
}

.acc-toggle-v2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid rgba(137, 137, 139, 0.13);
  background-color: #f5f5f5;
}

.acc-text {
  margin-top: 2px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Merriweather, serif;
  font-size: 17px;
  line-height: 20px;
  font-weight: 700;
}

.faq-accordion-icon {
  position: relative;
  display: inline-block;
  margin-top: 3.5px;
  margin-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.expand-icon {
  position: absolute;
  width: 15px;
  height: 15px;
  background-image: url('../images/plus.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.collapse-icon {
  width: 15px;
  height: 15px;
  background-image: url('../images/minus.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.acc-item-wrapper-v2 {
  padding: 20px 20px 0px;
  border-bottom: 1px solid rgba(137, 137, 139, 0.13);
}

.grid-3 {
  grid-template-areas: "Area Area-2 Area-2";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.top-wrapper {
  height: 0px;
}

.back-to-top {
  position: fixed;
  left: auto;
  top: auto;
  right: 1%;
  bottom: 1%;
  z-index: 5;
  border-radius: 5px;
  background-color: #056839;
  opacity: 0.58;
  font-family: 'Fa solid 900', sans-serif;
}

.back-to-top:hover {
  opacity: 1;
}

.crop-link {
  display: block;
  width: 100%;
  margin-bottom: 30px;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.crop-link:hover {
  opacity: 0.6;
}

.crop-img-wrapper {
  overflow: hidden;
  width: 60%;
  height: 80px;
  margin-bottom: 10px;
  border-radius: 6px;
}

.crop-title {
  margin-top: 0px;
  margin-bottom: 2px;
  color: #000;
  font-weight: 600;
}

.scientific-name-text {
  overflow: hidden;
  max-height: 40px;
  min-height: 40px;
  opacity: 0.9;
  color: #056839;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  text-transform: capitalize;
}

.grid-14 {
  grid-column-gap: 22px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.style-wrapper {
  padding: 60px;
  font-family: 'Open Sans', sans-serif;
  color: #252525;
}

.swatch {
  width: 50px;
  height: 50px;
  margin-right: 2%;
  float: left;
  border: 4px solid #fff;
  border-radius: 100px;
  background-color: #000;
  box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.15);
  text-align: center;
}

.swatch.color-3 {
  background-color: #056839;
  color: #222;
}

.swatch.color-2 {
  background-color: #056839;
}

.swatch.color-1 {
  background-color: #4285eb;
}

.unique {
  display: inline-block;
  margin-right: 2px;
  padding-right: 6px;
  padding-left: 6px;
  background-color: #056839;
  color: #fff;
  text-transform: uppercase;
}

.style-title {
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-decoration: underline;
  text-transform: uppercase;
}

.swatch-wrapper {
  display: block;
  width: 100%;
}

.style-button-wrapper {
  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;
}

.style-wrap {
  margin-bottom: 40px;
}

.vert-divider {
  display: inline-block;
  width: 1px;
  height: 30px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  background-color: #333;
}

.cancel-link {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  float: right;
  color: #056839;
  line-height: 24px;
}

.cancel-link:hover {
  color: #000;
}

.cancel-link.popup {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 20px;
}

.cancel-link.popup:hover {
  color: #fff;
}

.grid-15 {
  grid-template-areas: "Area Area-2 Area-3"
    "Area Area-5 Area-5";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.complete-button {
  position: absolute;
  left: auto;
  top: 9px;
  right: 9px;
  bottom: auto;
  z-index: 3;
  padding: 4px 13px 6px;
  border: 1px solid #fff;
  border-radius: 0px 0px 0px 6px;
  background-color: hsla(0, 0%, 89.4%, 0.8);
  opacity: 1;
  color: rgba(51, 51, 51, 0.75);
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
}

.complete-button:hover {
  border-color: #fff;
  background-color: #fff;
  opacity: 1;
  color: #056839;
}

.notification-text {
  width: 80%;
  font-size: 17px;
  line-height: 24px;
  font-weight: 500;
  text-align: left;
}

.grey-wrapper {
  overflow: hidden;
  padding: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #f5f5f5;
}

.grey-wrapper.center {
  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;
  border: 1px solid #fff;
  border-radius: 5px;
  background-color: #333;
  color: #fff;
  text-align: center;
}

.full-button-wrapper {
  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;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.confirmation-wrapper {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99999;
  display: none;
  padding: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(51, 51, 51, 0.8);
}

.container {
  position: relative;
  z-index: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.grid-16 {
  margin-bottom: 40px;
  padding-bottom: 20px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px dashed rgba(51, 51, 51, 0.1);
}

.crop-history-wrapp {
  margin-top: 35px;
}

.error-alert-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: none;
  padding: 15px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(51, 51, 51, 0.95);
}

.asterisk-text {
  opacity: 1;
  font-size: 13px;
  font-weight: 300;
}

.para {
  font-size: 15px;
  line-height: 25px;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

._404-heading {
  margin-bottom: 27px;
  color: #fff;
}

.home-link {
  color: rgba(51, 51, 51, 0.95);
  font-weight: 800;
}

.home-link:hover {
  text-decoration: underline;
}

._404-image {
  width: 30%;
  margin-bottom: 6px;
}

.error-text {
  display: inline-block;
  margin-right: 10px;
  color: #056839;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

.error-text:hover {
  color: #333;
}

.heading-6 {
  color: #056839;
}

.link-3 {
  color: #056839;
}

.link-4 {
  color: #056839;
}

.hidden-title {
  display: none;
}

.logo-wrap {
  width: 100px;
  margin-bottom: 10px;
  margin-left: -8px;
}

.logo-wrap.page {
  width: 180px;
  margin-left: -16px;
}

.logo-wrap.contact {
  width: 140px;
  margin-right: 30px;
}

.lock {
  margin-left: 6px;
  font-family: 'Fa solid 900', sans-serif;
  color: #fdb415;
}

html.w-mod-js *[data-ix="start"] {
  display: block;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

html.w-mod-js *[data-ix="internal-nav-stat"] {
  display: none;
  opacity: 0;
  -webkit-transform: translate(-350px, 0px);
  -ms-transform: translate(-350px, 0px);
  transform: translate(-350px, 0px);
}

html.w-mod-js *[data-ix="new-interaction"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="invisible"] {
  display: block;
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="hidden-overlay"] {
  opacity: 0;
  -webkit-transform: scale(1.5, 1.5);
  -ms-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5);
}

html.w-mod-js *[data-ix="hidden-form-field"] {
  display: none;
  opacity: 0;
}

html.w-mod-js *[data-ix="hidden-icon"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="hidden-hight"] {
  height: 0px;
}

html.w-mod-js *[data-ix="hidden-popup"] {
  display: none;
  opacity: 0;
}

html.w-mod-js *[data-ix="alert-effect"] {
  display: none;
  opacity: 0;
  -webkit-transform: translate(0px, -1000px);
  -ms-transform: translate(0px, -1000px);
  transform: translate(0px, -1000px);
}

@media screen and (max-width: 991px) {
  .header {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .div-block-8 {
    width: 100%;
    height: auto;
    padding-top: 70px;
    padding-bottom: 40px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .div-block-10 {
    width: 80%;
  }

  .bold-text {
    line-height: 0.6;
  }

  ._80 {
    width: 90%;
  }

  .div-block-14 {
    width: 95%;
  }

  .link-2 {
    margin-bottom: 10px;
  }

  .img.small {
    height: 500px;
  }

  .branding.w--current {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .div-block-15 {
    width: 260px;
  }

  .slider-wrapper {
    height: 500px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .slider {
    height: 100%;
  }

  .button {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .button.popup {
    padding-right: 16px;
    padding-left: 16px;
  }

  .landscape {
    padding-top: 310px;
  }

  .inner-title-wrapper {
    width: 100%;
    height: auto;
    padding-top: 70px;
    padding-bottom: 40px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .header-internal {
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .div-block-16 {
    width: 60%;
  }

  .more-button {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .text-type {
    margin-bottom: 20px;
  }

  .h3-title {
    min-height: 0px;
  }

  .h3-title.filename {
    max-height: none;
    min-height: 0px;
  }

  .h3-title.service-titles {
    max-height: none;
    min-height: 0px;
  }

  .download-text-icon-wrapper {
    color: #888;
  }

  .text-img {
    width: 50%;
  }

  .tile-link {
    min-height: 160px;
  }

  .grid-wrapper._50 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 49%;
    -ms-flex: 0 49%;
    flex: 0 49%;
  }

  .grid-5 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .news-slider {
    height: 100%;
  }

  .slide-1 {
    height: auto;
  }

  .info-wrapper {
    width: 100%;
    height: auto;
    padding-top: 70px;
    padding-bottom: 40px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .content-wrapper {
    width: 80%;
  }

  .side-image {
    display: none;
  }

  .overlay-wrapper {
    padding: 80px;
  }

  .data.card-wrap {
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }

  .profile-image.absolute {
    width: 180px;
    height: 180px;
  }

  .p-wrapper {
    width: 80%;
    margin-left: 20px;
    padding-left: 10px;
  }

  .key-wrapper {
    margin-top: 15px;
  }

  .message-button {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .bio-wrapper {
    width: 95%;
  }

  .background-image {
    display: none;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .wrap.edit {
    width: 200px;
    height: 200px;
  }

  .dark {
    min-height: 40px;
  }

  .confirm-button {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .card-map {
    width: 200px;
    height: 200px;
  }

  ._404-wrapper {
    width: 100%;
  }

  .grid-9 {
    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;
  }

  .mini-title-text.detail {
    margin-bottom: 10px;
  }

  .button-wrapper.full {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

  .det-wrapper {
    margin-bottom: 14px;
    padding-bottom: 11px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
  }

  .det-flex-wrapper.percentage {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .time-wrap {
    margin-left: 0px;
  }

  .flex-wrap.sticky {
    display: block;
  }

  .add-link.large.mobile {
    display: none;
  }

  .grid-10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .grid-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 24%;
    -ms-flex: 0 24%;
    flex: 0 24%;
  }

  .grid-wrap._2 {
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
  }

  .grid-wrap.img {
    margin-bottom: 12px;
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
  }

  .grid-wrap._3 {
    margin-bottom: 18px;
    -webkit-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }

  .grid-11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .grid-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .special-wrapper.sticky {
    display: none;
  }

  .title-edit {
    margin-top: 0px;
    font-size: 19px;
    line-height: 20px;
    font-weight: 500;
  }

  .flex-edit-wrapper {
    margin-bottom: 10px;
  }

  .title-info {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 19px;
    line-height: 20px;
    font-weight: 500;
  }

  .grid-13 {
    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;
  }

  .alert-inner-wrapper {
    margin-top: 20%;
  }

  .grid-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-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;
  }

  .img-wrapper {
    height: 260px;
  }

  .blog-summary {
    max-height: 208px;
  }

  .bredcrumb-wrapper {
    position: absolute;
    left: 0%;
    right: 0%;
    bottom: auto;
  }

  .sl-title {
    font-size: 23px;
    line-height: 26px;
  }

  .dis-title {
    margin-top: 4px;
  }

  .col-wrap {
    margin-bottom: 44px;
  }

  .acc-dropdown-2 {
    display: block;
  }

  .acc-toggle-v2 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .acc-text {
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    line-height: 20px;
  }

  .expand-icon {
    font-family: Montserrat, sans-serif;
  }

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

  ._50-grid {
    width: 50%;
  }

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

  .cancel-link.popup {
    padding: 8px 16px;
    float: none;
  }

  .grid-15 {
    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;
  }

  .complete-button {
    background-color: #e4e4e4;
    opacity: 1;
    color: #056839;
  }

  .notification-text {
    width: 100%;
    margin-bottom: 20px;
  }

  .grey-wrapper.center {
    display: block;
    text-align: center;
  }

  .full-button-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .grid-16 {
    -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;
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .form-block-5 {
    width: 100%;
    text-align: left;
  }
}

@media screen and (max-width: 767px) {
  .nav-button {
    padding-right: 20px;
    padding-left: 55px;
  }

  .nav-button.first {
    padding-right: 20px;
    padding-left: 55px;
  }

  .logo-title {
    font-size: 30px;
  }

  .logo-divider {
    font-size: 30px;
  }

  .logo-app {
    font-size: 30px;
  }

  .title.oops {
    font-size: 30px;
    line-height: 40px;
  }

  .bold-text {
    display: inline-block;
    font-size: 3vmax;
    line-height: 1;
  }

  .red {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  ._80 {
    width: 100%;
  }

  .div-block-14 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .link-2 {
    margin-bottom: 15px;
    font-size: 17px;
  }

  .link-2.w--current {
    display: inline-block;
    margin-bottom: 0px;
    padding-bottom: 15px;
  }

  .product-summery-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .footer-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .link-block-3 {
    margin-top: 10px;
    margin-right: 10px;
  }

  .img.small {
    height: 400px;
  }

  .branding {
    padding-left: 0px;
  }

  .ft-wrapper {
    margin-top: 10px;
    margin-bottom: 24px;
    text-align: left;
  }

  .by {
    margin-top: 30px;
  }

  .slider-wrapper {
    height: 400px;
  }

  .contact-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contact-form-grid {
    grid-column-gap: 30px;
    grid-template-areas: "."
      "."
      ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .button {
    width: 100%;
    margin-top: 20px;
  }

  .button.popup {
    width: auto;
  }

  .select-field.no-border {
    height: 60px;
  }

  .submit-title {
    display: none;
  }

  .link-block-4 {
    height: 35px;
    margin-left: -75px;
  }

  .landscape {
    display: none;
    padding-top: 300px;
  }

  .home-link-color {
    font-size: 16px;
  }

  .text-dash-color {
    font-size: 16px;
  }

  .breadcrumb-link-color {
    font-size: 13px;
    text-transform: capitalize;
  }

  .red-internal {
    padding: 30px 15px 30px 40px;
  }

  .section-3 {
    padding: 40px 15px 40px 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#056839), to(#056839)), url('../images/Screen-Shot-2019-12-10-at-3.32.16-PM.png');
    background-image: linear-gradient(180deg, #056839, #056839), url('../images/Screen-Shot-2019-12-10-at-3.32.16-PM.png');
    background-position: 0px 0px, 100% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .div-block-16 {
    width: 100%;
  }

  .text-type {
    margin-bottom: 20px;
  }

  .h3-title {
    margin-bottom: 15px;
  }

  .h3-title.filename {
    text-align: left;
  }

  .h3-title.service-titles {
    text-align: left;
  }

  .file-wrapper {
    margin-right: 0%;
    margin-left: 0%;
    padding: 30px;
  }

  .pagination-links {
    width: 50px;
    height: 50px;
    font-size: 17px;
  }

  .pagination-links.next {
    width: 70px;
  }

  .media-thumbmail-wrapper {
    height: 300px;
  }

  .media-icon {
    margin-top: -25px;
    padding-left: 5px;
    font-size: 30px;
    line-height: 30px;
  }

  .text-img {
    width: 100%;
  }

  .login-sect {
    padding-top: 40px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .instruct-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .indication-text {
    margin-bottom: 15px;
  }

  .indication-text.limit {
    text-align: left;
  }

  .tile-link {
    min-height: 170px;
  }

  .tile-link.left-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .grid-wrapper._50 {
    -webkit-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }

  .grid-5 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .arrow {
    display: none;
  }

  .slider-nav {
    display: block;
  }

  .logo-news {
    font-size: 30px;
  }

  .overlay-wrapper {
    padding: 55px;
  }

  .data {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 0px;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
  }

  .data.card-wrap {
    -webkit-flex-basis: 47%;
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%;
  }

  .data-title {
    margin-bottom: 10px;
    text-transform: capitalize;
  }

  .profile-image.absolute {
    width: 100%;
    height: 300px;
    border-radius: 6px;
  }

  .p-wrapper {
    margin-left: 0px;
    padding-left: 5px;
  }

  .key-wrapper {
    position: relative;
    margin-top: 60px;
  }

  .message-button {
    position: relative;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .bio-wrapper {
    width: 100%;
  }

  .background-image {
    display: none;
    height: 300px;
  }

  .card-inner-wrapper {
    display: block;
  }

  .wrap {
    margin-bottom: 30px;
  }

  .wrap.edit {
    margin-right: auto;
    margin-left: auto;
  }

  .wrap.upload.popup {
    margin-bottom: 0px;
  }

  .form-wrapper {
    margin-left: 0px;
  }

  .upload-link {
    border-radius: 6px;
  }

  .dark {
    min-height: 0px;
  }

  .confirm-button {
    float: none;
  }

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

  .b-wrapper {
    padding-right: 10px;
  }

  .drop-button {
    padding-right: 20px;
    padding-left: 55px;
  }

  .card-map {
    width: 100%;
    border-radius: 6px;
  }

  .grid-6 {
    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;
  }

  .grid-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .infor-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

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

  .button-wrapper.mini {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .button-wrapper.full {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .button-wrapper.flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .det-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .det-flex-wrapper {
    width: 100%;
  }

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

  .flex-wrap.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-wrap.sticky {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .grid-wrap {
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }

  .grid-wrap._2 {
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }

  .grid-wrap.img {
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }

  .grid-wrap._3 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .popup-wrapper {
    display: none;
    overflow: auto;
    padding-bottom: 75px;
  }

  .special-wrapper {
    width: auto;
    margin-right: 0px;
  }

  .grid-4 {
    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;
  }

  .alert-inner-wrapper {
    margin-top: 30%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .hide-link {
    text-align: center;
  }

  .down-wrapper {
    margin-right: 0%;
    margin-left: 0%;
    padding: 30px;
  }

  .space-wrapper {
    margin-bottom: 30px;
  }

  .col-wrap {
    margin-bottom: 20px;
  }

  .d-img-wrapper {
    height: 300px;
  }

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

  ._50-grid {
    width: 100%;
  }

  .notification-text {
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
  }

  .grey-wrapper {
    margin-bottom: 0px;
  }

  .grey-wrapper.center {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .full-button-wrapper {
    width: 100%;
    text-align: center;
  }

  .confirmation-wrapper {
    padding: 60px;
  }

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

  ._404-image {
    width: 50%;
  }

  .error-text {
    font-size: 16px;
  }

  .logo-wrap.contact {
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .div-block-23 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media screen and (max-width: 479px) {
  .content-block {
    overflow: hidden;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .header {
    display: block;
    height: auto;
  }

  .div-block-8 {
    padding-left: 20px;
  }

  .title.oops {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-10 {
    width: 70%;
  }

  .bold-text {
    font-size: 3vmax;
  }

  ._80 {
    width: 95%;
  }

  .link-2 {
    display: block;
    margin-right: 0px;
    margin-bottom: 15px;
    padding-bottom: 2px;
    font-size: 17px;
  }

  .link-2.w--current {
    display: block;
    margin-right: 0px;
    margin-bottom: 12px;
    padding-bottom: 2px;
  }

  .img.small {
    height: 170px;
  }

  .copyright.note {
    margin-bottom: 0px;
  }

  .ft-link-emagine {
    text-align: left;
  }

  .slider-wrapper {
    height: 300px;
  }

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

  .button.popup {
    display: block;
    margin-bottom: 9px;
  }

  .inner-title-wrapper {
    padding-left: 0px;
  }

  .inner-title-wrapper.oops {
    padding-top: 40px;
  }

  .header-internal {
    display: block;
    height: auto;
  }

  .section-3 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#056839), to(#056839)), url('../images/Screen-Shot-2019-12-10-at-3.32.16-PM.png');
    background-image: linear-gradient(180deg, #056839, #056839), url('../images/Screen-Shot-2019-12-10-at-3.32.16-PM.png');
    background-position: 0px 0px, 100% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .div-block-17 {
    display: block;
  }

  .text-type {
    display: block;
    margin-bottom: 20px;
  }

  .h3-title {
    margin-bottom: 30px;
  }

  .file-wrapper {
    padding: 20px;
  }

  .download-text-icon-wrapper {
    text-align: left;
  }

  .lightbox-link {
    margin: 0px 0px 30px;
    padding: 0px;
  }

  .media-thumbmail-wrapper {
    height: 200px;
  }

  .login-sect {
    padding-right: 30px;
    padding-left: 30px;
  }

  .login-wrapper {
    width: auto;
  }

  .logon-close-wrapper {
    width: 100%;
  }

  .grid-wrapper._50 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

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

  .login-wrapper-2 {
    width: 100%;
  }

  .news-slider {
    height: 300px;
  }

  .slide-1 {
    height: 300px;
  }

  .info-wrapper {
    padding-left: 20px;
  }

  .content-wrapper {
    width: 70%;
  }

  .data.card-wrap {
    width: 100%;
    margin-right: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .profile-image.absolute {
    height: 250px;
  }

  .profile-image.absolute.square {
    height: 240px;
  }

  .profile-image.div {
    width: 100%;
    height: 240px;
  }

  .p-wrapper {
    width: 70%;
    padding-left: 5px;
  }

  .profile-name {
    font-size: 25px;
    line-height: 30px;
  }

  .message-button {
    position: static;
    margin-top: 25px;
    margin-bottom: 10px;
  }

  .card-wrapper {
    padding: 20px;
  }

  .wrap.edit {
    margin-right: auto;
    margin-left: auto;
  }

  .wrap.upload {
    width: 100%;
  }

  .form-wrapper {
    margin-left: 0px;
  }

  .upload-link.square {
    height: 240px;
  }

  .confirm-button.mini {
    margin-left: 0px;
  }

  .confirm-button.small {
    margin-left: 0px;
  }

  .confirm-button.full {
    margin-left: 0px;
  }

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

  .b-wrapper {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0px;
  }

  .b-wrapper.full.edit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .check-field {
    margin-right: 8px;
  }

  .map {
    height: 300px;
  }

  .scroll-wrapper {
    margin-right: 0px;
  }

  .column-dive {
    padding: 20px;
  }

  .grid-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-button-wrapper {
    -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;
  }

  .mini-title-text {
    min-height: 0px;
  }

  .mini-title-text.table {
    min-height: 0px;
  }

  .infor-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .button-wrapper.mini {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .button-wrapper.full {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

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

  .header-wrapper.flex {
    position: relative;
    padding-top: 20px;
  }

  .header-wrapper.blog-flex {
    position: relative;
  }

  .header-wrapper.cancel {
    position: relative;
    padding-top: 20px;
  }

  .det-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .add-link {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  .add-link.large {
    display: none;
  }

  .add-link.large.mobile {
    position: relative;
    display: inline-block;
  }

  .grid-wrap {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .grid-wrap._2 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .grid-wrap.img {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .display-image-wrapper {
    width: 100%;
  }

  .special-wrapper {
    margin-right: 0px;
  }

  .back-link {
    position: absolute;
    left: auto;
    top: -10%;
    right: 0%;
    bottom: auto;
    margin-bottom: 16px;
  }

  .flex-edit-wrapper {
    display: block;
  }

  .title-info {
    margin-top: 10px;
  }

  .alert-inner-wrapper {
    width: 90%;
    margin-top: 42%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

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

  .hide-link {
    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;
  }

  .down-wrapper {
    padding: 20px;
  }

  .col-wrap {
    margin-bottom: 20px;
  }

  .d-img-wrapper {
    height: 250px;
  }

  .acc-toggle-v2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .grid-3 {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

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

  .style-button-wrapper {
    display: block;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .vert-divider {
    display: none;
  }

  .cancel-link {
    position: absolute;
    left: auto;
    top: -10%;
    right: 0%;
    bottom: auto;
    margin-bottom: 16px;
  }

  .cancel-link.popup {
    margin-left: 0px;
  }

  .grey-wrapper {
    overflow: hidden;
    padding: 20px;
  }

  .full-button-wrapper {
    display: block;
    width: 100%;
    text-align: center;
  }

  .confirmation-wrapper {
    padding: 20px;
  }

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

  ._404-image {
    width: 100%;
  }

  .error-text {
    font-size: 13px;
    text-transform: capitalize;
  }

  .logo-wrap.contact {
    width: 180px;
  }
}

#w-node-_9dbc95af-bab9-dee9-3629-8a16fbf23ce8-b004364c {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_02420a8b-eb68-0b65-2584-9432d112f438-b3043658 {
  -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-b491bdf8-9a6c-8ff8-8410-8a608022a543-b3043658 {
  -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-_9dbc95af-bab9-dee9-3629-8a16fbf23ce8-04043659 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: Area;
}

.grid-7>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-9>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-10>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-11>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-12>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-4>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-13>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-1>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

.grid-3>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.grid-15>#w-node-aa3d1659-dd9d-0d72-c66a-073c3aac0f39-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: Area-2;
}

.grid-7>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-9>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-10>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-11>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-12>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-4>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-13>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}

.grid-1>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 4;
}

.grid-3>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}

.grid-15>#w-node-_3e592385-1213-3197-2e66-948294454c13-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
}

#w-node-_9efc5984-f0af-4530-6691-f09a90a78465-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

.grid-9>#w-node-_9efc5984-f0af-4530-6691-f09a90a78465-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-10>#w-node-_9efc5984-f0af-4530-6691-f09a90a78465-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-11>#w-node-_9efc5984-f0af-4530-6691-f09a90a78465-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-12>#w-node-_9efc5984-f0af-4530-6691-f09a90a78465-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-4>#w-node-_9efc5984-f0af-4530-6691-f09a90a78465-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-1>#w-node-_9efc5984-f0af-4530-6691-f09a90a78465-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  -ms-grid-column-span: 2;
}

.grid-15>#w-node-_9efc5984-f0af-4530-6691-f09a90a78465-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: Area;
}

.grid-7>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-9>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-10>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-11>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-12>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-4>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-13>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-1>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

.grid-3>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.grid-15>#w-node-d1671abc-88a6-54c6-97e9-55815fe007e7-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: Area-2;
}

.grid-7>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-9>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-10>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-11>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-12>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-4>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-13>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}

.grid-1>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 4;
}

.grid-3>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}

.grid-15>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961df3-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
}

#w-node-cd0aac45-20e7-af06-ade3-cac5a4961e06-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

.grid-9>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961e06-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-10>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961e06-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-11>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961e06-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-12>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961e06-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-4>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961e06-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-1>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961e06-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  -ms-grid-column-span: 2;
}

.grid-15>#w-node-cd0aac45-20e7-af06-ade3-cac5a4961e06-cf043660 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-ecfc728d-7eb7-32b2-dc22-d5ef1a135b5d-63043665 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bd006682-6994-0635-6565-adc8400e6627-14043666 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_1d78f661-08b5-8671-b3cb-a4d8edaf7e67-33043667 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_7112fdcf-fa22-bebc-01f0-98692203f4a5-88043668 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_7112fdcf-fa22-bebc-01f0-98692203f4a8-88043668 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-_7112fdcf-fa22-bebc-01f0-98692203f4ae-88043668 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_9111c940-0e6e-1c38-1dc2-4af772dbe9aa-88043668 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_9111c940-0e6e-1c38-1dc2-4af772dbe9ad-88043668 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-_9111c940-0e6e-1c38-1dc2-4af772dbe9b3-88043668 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_2c73ad01-c878-5ab1-2f2a-f701fb092e0d-88043668 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_2c73ad01-c878-5ab1-2f2a-f701fb092e10-88043668 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-_2c73ad01-c878-5ab1-2f2a-f701fb092e16-88043668 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_12f28144-e4c2-04e2-e2e5-e3fbf45ded5d-67043669 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-fbaa9fcc-0f59-1cd2-94cc-026abec57030-67043669 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_3ee2ffa4-2f07-5944-7d77-5c6e9b83a663-67043669 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: Area;
}

.grid-7>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-10>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-11>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-12>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-4>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-13>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-1>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

.grid-3>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.grid-15>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e74-8504366c {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: Area-2;
}

.grid-7>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-9>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-10>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-11>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-12>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-4>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-13>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}

.grid-1>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 4;
}

.grid-3>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}

.grid-15>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e8a-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
}

#w-node-_6bb77193-94fc-7796-895a-051236c28956-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  grid-area: Area-5;
}

.grid-11>#w-node-_6bb77193-94fc-7796-895a-051236c28956-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.grid-12>#w-node-_6bb77193-94fc-7796-895a-051236c28956-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.grid-15>#w-node-_6bb77193-94fc-7796-895a-051236c28956-8504366c {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}

#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e9d-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

.grid-9>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e9d-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-10>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e9d-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-11>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e9d-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-12>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e9d-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-4>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e9d-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-1>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e9d-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  -ms-grid-column-span: 2;
}

.grid-15>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703e9d-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: Area;
}

.grid-7>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-10>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-11>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-12>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-4>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-13>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-1>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

.grid-3>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.grid-15>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703eb1-8504366c {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: Area-2;
}

.grid-7>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-9>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-10>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-11>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-12>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-4>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-13>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}

.grid-1>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 4;
}

.grid-3>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}

.grid-15>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ebe-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
}

#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ecd-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

.grid-9>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ecd-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-10>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ecd-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-11>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ecd-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-12>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ecd-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-4>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ecd-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-1>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ecd-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  -ms-grid-column-span: 2;
}

.grid-15>#w-node-_5bf1de8c-d982-8c3e-4f52-77dc6b703ecd-8504366c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d3f-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d45-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d4b-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d51-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d60-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d77-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d7d-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d83-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d89-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d98-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65daf-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65db5-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65dbb-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65dc1-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bfc10fc4-aab2-7feb-3096-e1679cd65dd0-3004366d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_239fd922-a2d8-f30e-fadc-c643d3b27548-ef04365a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-f124ebe7-d0bb-bcdb-8836-dfc6e28f6227-ef04365a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_0b607166-966e-07f3-2618-39ae832c8980-ef04365a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_26981a84-272c-e2e7-0534-d1953edf4801-ef04365a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-b5cbef4f-7364-4f16-1622-9c164d06bae2-ef04365a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-a5d23d4f-b663-87d1-9d48-5bb0a1cfd53a-ef04365a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_6acfdfcc-54f0-7939-cf0f-d2f82ed2b881-ef04365a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-bfc10fc4-aab2-7feb-3096-e1679cd65d6f-3004366d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-bfc10fc4-aab2-7feb-3096-e1679cd65da7-3004366d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-bfc10fc4-aab2-7feb-3096-e1679cd65ddf-3004366d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_239fd922-a2d8-f30e-fadc-c643d3b27548-ef04365a {
    -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-f124ebe7-d0bb-bcdb-8836-dfc6e28f6227-ef04365a {
    -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-_0b607166-966e-07f3-2618-39ae832c8980-ef04365a {
    -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-_26981a84-272c-e2e7-0534-d1953edf4801-ef04365a {
    -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-b5cbef4f-7364-4f16-1622-9c164d06bae2-ef04365a {
    -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-a5d23d4f-b663-87d1-9d48-5bb0a1cfd53a-ef04365a {
    -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-_6acfdfcc-54f0-7939-cf0f-d2f82ed2b881-ef04365a {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d3f-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d45-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d4b-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d51-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d60-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d6f-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d77-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d7d-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d83-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d89-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65d98-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65da7-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65daf-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65db5-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65dbb-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65dc1-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65dd0-3004366d {
    -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-bfc10fc4-aab2-7feb-3096-e1679cd65ddf-3004366d {
    -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;
  }
}

@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}