 .landing-footer .landing-section-block{
  background-color: #144633;
 }
 table td:nth-child(2),
  table th:nth-child(2){
    width:18em;
  }
  .landing__nav-logo-wrap{
    margin:0 auto;
  }
  .landing__nav-wrap{
    justify-content:center;
  }
  table td:nth-child(2){
    text-align:left;
  }

.landing__block--register {
    background-size: cover !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 45em;
    object-fit: cover;
    width: 100%
}

.productGridWrap {
  display: flex;
  align-content: center;
}


.fancyTable .fancyTableHead th {
  background: #144633;
  border-left: 1px solid #40769d;
  border-right: 1px solid #40769d;
}

.landing__register-wrap .contact-form-v2__form {
  color: #fff;
  min-height: 235px;
  overflow: hidden;
        background:#787d2b;
      background: rgb(120 125 43 / 78%);
  width:25em;
padding: 1em;
}

.landing__register-submit{
background: #144633;
border:none;
opacity:1;
}

.formMod100.landing__register-dropdown.landing__register-product.formmod {
  width: 100%;
}

div.landing__register-textbox{
  margin:0;
}

.landing__register-textbox .defaultInput{
  margin:0;
}

@media screen and (min-width: 968px) {
    .landing__register-wrap .contact-form-v2__row:nth-child(1) .contact-form-v2__column:nth-child(1) {
        max-width: 100%;
    }
}


.landing__register-wrap {
    width: 100%;
    max-width: 50vw;
    margin: 0 auto;
    align-items: flex-start;
    height: 100%;
    margin: 0em;
}

@media screen and (max-width:980px){
  .mobileFancyHeader{
    background:#144633;
  }
  .mobileFancyHeader p{
    color:#fff !important;
  }
}
@media screen and (max-width: 980px) {
    .fancyTable.mod-row-table td {
        display: table;
        width: 75%;
    }
}

@media screen and (max-width:800px){
.landing__register-wrap{
  align-items: center;
  max-width: 80vw;
}
}

.landing__register-enter-info {
  font-weight: bold;
  color: #fff;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
	font-family: 'proxima-nova', sans-serif;
}


/*Font*/
.landing__register-disclaimer {
  color: #fff;
  font-size: 12px;
  font-style: initial;
  line-height: 20px;
  padding: 1em 0 0 0;
	font-family: 'proxima-nova', sans-serif;
    text-align: center;
}
p {
    line-height: 1.5em;
}

.formMod100.landing__register-dropdown.landing__register-product.formmod {
    width: 90%;
}

/*Product Grid*/
.fancyTable .fancyTableHead th {
    background: #144633;
    border-left: 1px solid white;
    border-right: 1px solid white;
}

/*Body*/
.htmlModuleWrap {
    padding: 0% 10%;
}

@media screen and (min-width: 768px) {
    #element-3 {
        top: 8.1875rem;
        left: 0em;
        height: 11.0625rem;
        width: 18.75rem;
        z-index: 4;
        width: 45%;
        padding: 0em 2em;
    }
}


.contactSection .formMod.customertype, .contactSection .formMod.helptype, .contactSection .formMod.formMod100 {
    display: block;
    width: 90%;
}

select.landing__register-dropdown {
    -webkit-text-fill-color: #000;
    color: #000;
    border-color: #000;
    background: none #fff;
    font-family: Arial;
    font-weight: 400;
    font-size: 16px;
    border: 1px solid transparent;
    border-radius: 3px;
    width: 100%;
    height: 40px;
    cursor: pointer;
}

.fancyTable .fancyTableHead th a, .fancyTable .fancyTableHead th p, .fancyTable .fancyTableHead th {
  color: white;
}

.htmlModuleWrap {
    padding: 0em;
}
@media screen and (max-width:400px){
  .landing__register-wrap .contact-form-v2__form{
    width:80vw;
  }
  .landing__register-wrap .contact-form-v2__layout {
    padding: 4px 0;
}
}