/* Equalize Simple List Blocks*/

/* Change item class here */
.items_cf1390d47fed4b4d9a51023fb31c9252,
.items_b33affb77ba0487bacccf2f5e82638f1,
.items_e7d9ddc9d72f4798b81e474948e2a173,
.items_ae7fdd12f6b44c86b6e16071c26153ae,
.items_d990bc06986c4700b4ef8ed19735c4f5,
.items_b37e2ad03fa345bdbd5a2af88970f174,
.items_f2a9d0b20c4c449e90ffe891719bdd72{ 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_cf1390d47fed4b4d9a51023fb31c9252 > .item ,
.items_b33affb77ba0487bacccf2f5e82638f1 > .item,
.items_e7d9ddc9d72f4798b81e474948e2a173 > .item,
.items_ae7fdd12f6b44c86b6e16071c26153ae > .item,
.items_d990bc06986c4700b4ef8ed19735c4f5 > .item,
.items_b37e2ad03fa345bdbd5a2af88970f174 > .item,
.items_f2a9d0b20c4c449e90ffe891719bdd72 > .item{
	display: flex;
	flex-direction: column;
}


/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}


.blockWrap_d863fd0828c04dac9654888a2c0e86e3 .contentTitle{
    padding-bottom:0em!important;
}

#page_e00b3f7930bf44a9af4a89931b583d51 .headerAndNavContainer{
    background-color:rgba(0,0,0,0.0)!important;
}

strong{
    color: inherit!important;
    font-size: inherit!important;
    font-family: brandongrotesquemedium,Arial,Verdana,sans-serif!important;
    font-style: normal!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
    letter-spacing: .2em!important;
    padding-left: 0.25em!important;
    padding-top: 6px!important;
    line-height: 1.1!important;
}

@media only screen and (max-width:767px){
    .blockWrap_d863fd0828c04dac9654888a2c0e86e3,
    .blockWrap_b093d34fa3da4854b7af6c82c95afac1{
    padding-top: 65px!important;
    padding-bottom: 65px;
    color: #fff;
}

/* Homepage Hero Trust Badge Reverse display Mobile*/
    .items_b093d34fa3da4854b7af6c82c95afac1 .item {
    display: flex;
    flex-flow: wrap-reverse;
    }
    
/* Flip 50-50 Stacking Order in Mobile */

.block_d863fd0828c04dac9654888a2c0e86e3,
.block_c3903994201b4448bb09540d726e48cc{
    display: flex;
    flex-flow: wrap-reverse;
}
.blockWrap_d863fd0828c04dac9654888a2c0e86e3 .blockImg{
    padding-top: 45px!important;
}
.blockWrap_c3903994201b4448bb09540d726e48cc .blockText{
    padding-bottom: 65px!important;
}

/* Equalize Simple List Blocks*/

/* Change item class here */
.items_a1afdd7112e44c95a249dc995e1fee3c { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_b0f08ac8d86d4be0af49c7b7c338a2b8 > .item {
	display: flex;
	flex-direction: column;
}

.items_b0f08ac8d86d4be0af49c7b7c338a2b8 .blockText{
    padding-bottom: 65px!important;
    padding-top: 30px!important
}
.blockContent .blockImg {
    padding-bottom: 0em!important;
}

}

/*Responsive Table*/
.dcf-wrapper-table-scroll {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      left: 50%;
      margin-left: -50vw;
      margin-right: -50vw;
      padding-bottom: 1em;
      position: relative;
      right: 50%;
      width: 100vw
    }

    @media only screen and (max-width:42.09em) {
      .dcf-table-responsive thead {
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        width: 1px;
        white-space: nowrap
      }
      .dcf-table-responsive tr {
        display: block
      }
      .dcf-table-responsive td {
        -webkit-column-gap: 3.16vw;
        -moz-column-gap: 3.16vw;
        column-gap: 3.16vw;
        display: grid;
        grid-template-columns: 1fr 2fr;
        text-align: left!important
      }
      .dcf-table-responsive.dcf-table-bordered, .dcf-table-responsive.dcf-table-bordered thead th {
        border-width: 0
      }
      .dcf-table-responsive.dcf-table-bordered tbody td {
        border-top-width: 0
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody tr {
        padding-bottom: .75em
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody td {
        padding-bottom: 0
      }
      .dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td {
        padding-right: 0
      }
      .dcf-table-responsive.dcf-table-bordered tbody tr:last-child td:last-child {
        border-bottom-width: 0
      }
      .dcf-table-responsive tbody td:before {
        content: attr(data-label);
        float: left;
        font-weight: 700;
        padding-right: 1.78em
      }
    }

.dcf-overflow-x-auto {
      overflow-x: auto!important;
      -webkit-overflow-scrolling: touch
    }
    
.dcf-w-100\% {
  width: 100%!important;
		}

/* Responsive Hero Styling */

@media only screen and (max-width: 767px) {
    div.blockWrap_d306ef752d3e48afbe54966deaefc724 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    .blockWrap_d306ef752d3e48afbe54966deaefc724 .contentTitle {
        font-size: 40px; 
    }
}