.mod-page-wrap--landing .landing__register-wrap .htmlModuleWrap{
    display:none;
}
.tagLine1{
    display:none;
}
.landing__register-wrap{
    flex-direction:row;
    justify-content:space-between;
    flex-wrap:wrap-reverse;
}
body, .mod-page-wrap.mod-page-wrap--landing, .mod-page-wrap--landing .htmlModuleWrap, .mod-page-wrap--landing .landing__block{
    font-family: "Open Sans";
}
.landing__nav-logo-wrap{
    margin:0 auto;  
    height:170px;
    max-height:170px;
}
.landing__nav-wrap{
    height:240px;
}
.landing__block.landing__block--register{
    border-top:15px solid #80c042;
}
.landing__nav-logo-img{
    height:130px;
}
.landing__nav-logo{
    height:130px;
}
.tagLine, .tagLine1{
    text-align:center;
}
.tagLine p, .tagLine1 p{
    font-size:22px;
}
.landing__register-wrap .contact-form-v2__form {
  padding: 1em 2em;
  height: 646px;
  border-radius: 15px;
  background: #016080;
  border: none;
  width: 414px;
  height: auto;
  min-width: 280px;
  max-width: var(--body-width);
}
div.landing__register-textbox {
    margin: 0;
}
.landing__register-textbox .defaultInput{
    margin:0;
}
.landing__register-submit{
        border: 2px solid #D97009;
        background: #F6891F;
        color: #013A4D;
        font-size: 16px;
        font-family: "Open Sans";
        font-weight: 400;
        font-style: normal;
        height: 41px;
        width: 297px;
        border-radius: 0;
        font-family: "Open Sans";
}
.landing__register-submit:hover, .landing__register-submit:focus{
        background: #F27C0A;
        color: #013A4D;
}
.ContinueConfirmation{
    color:#fff;
    text-align:center;
    line-height:1.2em;
    font-size:15px;
}

.landing__register-disclaimer{
    text-align:center;
    font-size:15px;
    line-height:1.2em;
}

.landing-footer .landing-section-block{
    background-color:#fff;
    border-top:3px solid #000;
}
.landing-footer-copyright .landing-footer-copyright-c{
    color:#000;
}
.landing-footer-copyright .landing-footer-copyright-c a{
    color:#000;
}

.linkArea{
    display:flex;
    flex-direction:column;
    gap:30px;
}
.buttons {
    background: #016080;
    border: 1px solid #016689;
    color: #ffffff;
    font-weight: bold;
    font-size: 15px;
    padding: 20px;
    width: 100%;
    max-width: 280px;
    text-align: left;
}
.buttons:hover, .buttons:focus {
    background: #016689;
    cursor: pointer;
}
.product {
    width: 745px;
    max-width: 100%;
    background: #fff;
    padding: 2em;
    box-shadow: 0 0 30px #016080;
    height: auto;
    margin:auto;
}
.account {
    width: 15em;
}
.prodDisplay {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 40px;
    padding: 2em 1em;
}
.productArea h2 {
    font-size: 42px;
    font-weight: 500;
    text-align: left;
    line-height: 1em;
    color: #013a4d;
}
.productArea{
    padding:2em;
}
ul li{
    width:100%;
}
ul li::before, ul li:before{
    background:#013a4d;
}
.mod-page-wrap--landing .defaultCTA{
            background: #F6891F;
        color: #013A4D;
        font-size: 20px;
        font-family: "Open Sans";
        word-break:break-word;
        font-style: normal;
        height: 3.75rem;
        border: 1px solid #d97009;
        border-radius: 3px;
        padding:1em;
    }
    .btnFlex{
        display:flex;
        flex-direction:row;
        flex-wrap:wrap;
        justify-content:center;
        gap:30px;
    }
.mod-page-wrap--landing .defaultCTA:hover, .mod-page-wrap--landing .defaultCTA:focus{
    background: #F27C0A;
        color: #013A4D;
}
@media screen and (max-width:1200px){
    .tagLine{
        display:none;
    }
    .tagLine1{
        display:block;
    }
}
@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: none;
    }
}
@media screen and (min-width: 768px) {
    .landing-footer-copyright {
        top: 0;
    }
    .landing__register-wrap{
        align-items:center;
        width: 750px;
    }
}
@media screen and (max-width: 768px){
    .landing__register-wrap{
        align-items:center;
        width: 750px;
                max-width: 90vw;
        margin: 0 auto;
    }
        select.landing__register-dropdown {
        font-size: inherit;
        height: inherit;
    }
}
@media screen and (max-width:767px){
    .landing__nav{
        margin:auto;
    }
        .landing-ehl {
        top: 11em;
        left: calc(50% - 135px / 2);
    }
    .landing-footer-copyright .landing-footer-copyright-b {
    text-align: center;
    }
}
@media screen and (max-width:730px){
    .landing__register-wrap{
        justify-content:center;
        gap:30px;
    }
}
@media screen and (max-width:500px){
    .landing__nav-logo-wrap{
        height:125px;
        width:320px;
    }
    .landing__nav-logo {
    height: 0;
}
.tagLine1{
    padding-top:1em;
}
}
@media screen and (max-width:480px){
    .landing__register-wrap .contact-form-v2__form{
        max-width:360px;
        width:auto;
        padding:0;
    }
}
@media screen and (max-width:400px){
.landing__register-submit{
    width:150px;
}
.account {
    width: 11em;
}
.productArea h2 {
    font-size: 28px;
}
.product{
    padding:1em;
}
}
@media screen and (max-width:370px){
.tagLine1 p {
    font-size: 18px;
}
.landing__nav-logo-wrap {
        width: 260px;
    }
    .landing__nav-logo-img {
    height: auto;
}
.landing__nav-wrap {
    height: 200px;
}
}

