.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_LpLJ2KzqQlq1eXtk {
    position: relative;
}
.blockWrap_LpLJ2KzqQlq1eXtk .hasClickAction:after {
    content: '';
    background-image: url(https://static.iheartsitebuilder.com/f0ec3e182c2043b7928f7d865201c8b2/i/bb83367f09de430bb7cc3463cc23dc2f/1/5feFb8zhrk/arrow.png);
    height: 35px;
    width: 35px;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    position: absolute;
    left: -16px;
    top: 15px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.blockWrap_LpLJ2KzqQlq1eXtk .showAnswers:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
/*--------------- HOME PAGE ---------------*/
.headerAndNavContainer {
    box-shadow: 0px 2px 3px #00000015;
    z-index: 1;
}
.footerLogo img {
    max-width: 45px;
}
.h2Custom .contentTitle {
    font-size: 36px;
    line-height: 1.3;
}
span.hlTxt {
    color: #4C8D2B;
}
body {
    overflow-x: hidden;
}
/*--------------- HOME PAGE ---------------*/

/*page background graident*/
html.page_b88a43bda542462c93fdce899dd0f9c8 {
    background-image: linear-gradient(189deg, rgba(232, 244, 255, .8), rgba(254, 245, 255, .8));
}
/*header image / text adjustments*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .headerBlkTxt {
    background-color: transparent;
    background-image: none;
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 60px;
    padding-bottom: 60px;
    box-sizing: border-box;
}
div.headerBlkTxt .blockInnerContent {
    max-width: 480px;
    float: right;
    background: white;
    padding: 35px;
}
.headerBlkTxt .contentTitle {
    font-size: 42px;
}
.headerBlkTxt .contentTitle span {
    color: #4C8D2B;
}
/*text / form section*/
.sectionWrap {
    position: relative;
}
.sectionWrap:after {
    content: '';
    display: block;
    background-image: url(https://static.iheartsitebuilder.com/f0ec3e182c2043b7928f7d865201c8b2/i/c6229f7ebe6647a1afc569527d271b54/1/5feFb8zhrk/dots-full.png);
    height: 240px;
    width: 191px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -60px;
    right: 0;
    z-index: -1;
    transform: translateX(65px);
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .sectionWrap {
    background: white;
    padding: 30px;
    border-right: 1px solid #003C7146;
    border-bottom: 1px solid #003C7146;
    box-sizing: border-box !important;
    width: 92%;
}
.sectionWrap .blockInnerContent,
.sectionWrap .blockInnerContent .maxWidth--content {
    color: white;
}
.textWrap {
    background-color: #003C71;
    padding: 60px;
}
.textWrap .contentTitle {
    color: white;
    font-size: 32px;
}
.textWrap ul {
    padding-left: 1em !important;
}
.textWrap li {
    margin-bottom: .5em;
}
.textWrap li::marker {
    content: '\2713\0020';
}
.formWrap {
    background: white;
    padding: 30px 0 30px 0;
}
.formWrap p {
    color: #23222A;
    padding: 0 16px;
}
/*items bg*/
div.blockWrap_ffe7f6ea8fda49028147b9c04c46ce45 {
    background-size: contain;
}
/*faq*/

.faqWrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
}
.faqContainer {    
    position: relative;
    background-image: url(https://static.iheartsitebuilder.com/f0ec3e182c2043b7928f7d865201c8b2/i/ae2977cf149d42588508ccc187c0b76b/1/5feFb8zhrk/bg-faq.png);
    background-attachment: scroll;
    background-color: #ffffff;
    background-position: bottom left;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 60px;
    z-index: 1;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_LpLJ2KzqQlq1eXtk {
    padding-left: 0;
    padding-right: 0;
}
.block_LpLJ2KzqQlq1eXtk .blockText {
    background: white;
    padding: 20px 35px;
    border: 1px solid #4C8D2B;
    border-radius: 2px;
}
.block_LpLJ2KzqQlq1eXtk .contentTitle {
    padding-bottom: 0;
}
.block_LpLJ2KzqQlq1eXtk .blockInnerContent {
    border-top: 1px solid #e2e2e2;
    margin-top: .5em;
    padding-top: .5em;
}
.block_f62f238b54a8460db199c645b502eb3d .blockInnerContent ul {
    position: relative;
    margin-left: 40px;
}
.block_f62f238b54a8460db199c645b502eb3d .blockInnerContent ul:before {
    content: '';
    display: inline-block;
    background-image: url(https://static.iheartsitebuilder.com/f0ec3e182c2043b7928f7d865201c8b2/i/bf1755699db446bfa7aaac75f81247eb/1/5feFb8zhrk/checkmark.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 27px;
    height: 27px;
    position: absolute;
    left: -40px;
    margin-top: 9px;
}
/*image / text section*/
.block_f62f238b54a8460db199c645b502eb3d .blockInnerContent li {
    padding-bottom: .5em;
}
.block_f62f238b54a8460db199c645b502eb3d .blockInnerContent li strong {
    font-size: 22px;
    font-weight: normal;
}
/*bottom cta*/
.ctaWrap .contentTitle {
    color: white;
}
.block_a45a84758a84456595114b70033ba4b3 .blockImg {
    max-width: 1200px;
    width: 92%;
    margin: 0 auto;
}
.items_ffe7f6ea8fda49028147b9c04c46ce45.cols4 .item {
    margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .items_ffe7f6ea8fda49028147b9c04c46ce45.cols4 .item {
        width: 50%;
    }
}
@media only screen and (max-width: 1023px) {
    div.headerBlkTxt .blockInnerContent {
        max-width: 100%;
        float: none;
    }
}
@media only screen and (max-width: 767px) {
    .headerContent h1.logo, .headerContent a.logo {
        margin-right: auto;
        margin-left: 0;
    }
    div.headerBlkTxt .blockInnerContent {
        padding: 4%;
    }
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .headerBlkTxt {
        padding: 0;
    }    
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .sectionWrap {
        width: 100%;
        border: none;
        padding: 0 4%;
    }
    .block_LpLJ2KzqQlq1eXtk .blockText {
        margin-left: 17px;
    }
    .blockWrap_LpLJ2KzqQlq1eXtk .hasClickAction:after {
        left: 0;
        top: 30px;
    }
    .textWrap {
        padding: 60px 30px;
    }
    /*hide background shapes*/
    div.blockWrap_c8dc81fe4a084d03b8332d88007d7c4e {
        background-image: none;
    }
    .sectionWrap:after {
     display: none;
    }
}
@media only screen and (min-width: 768px) {
    .headerContainer {
        padding-left: 0;
    }
    .navContent ul li {
        border-width: 0 0 0 2px;
    }
    .faqWrap {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
    }
    .blockWrap_d1fae4ae6ef74fa1861f4125d601a8b6 {
        flex-basis: 35%;
    }
    .blockWrap_c46c4bc5711042039ebf38278492f980 {
        flex-basis: 65%;
    }
    .items_ffe7f6ea8fda49028147b9c04c46ce45 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
}
@media only screen and (min-width: 769px) {
    .items_ffe7f6ea8fda49028147b9c04c46ce45.cols4 .item {
        clear: none;
        margin: 0;
    }
}
@media only screen and (min-width: 1024px) {
    /*header image / text adjustments*/
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .headerBlkTxt {
        background-image: url(https://static.iheartsitebuilder.com/f0ec3e182c2043b7928f7d865201c8b2/i/f7de1e049e9d47b6bf13e4106a76e390/1/5feFb8zhrk/header.jpg);
    }    
    .sectionWrap .blockInnerContent,
    .sectionWrap .blockInnerContent .maxWidth--content {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: stretch;
    }
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .headerBlkTxt {
        padding-right: 0;
    }
    .textWrap {
        flex-grow: 1;
        flex-basis: 35%;
    }
    .formWrap {
        flex-grow: 2;
        flex-basis: 65%;
    }
    .formWrap {
        padding: 10px 0 30px 30px;
    }
    .faqWrap:before {
        content: '';
        display: block;
        background-image: url(https://static.iheartsitebuilder.com/f0ec3e182c2043b7928f7d865201c8b2/i/c6229f7ebe6647a1afc569527d271b54/1/5feFb8zhrk/dots-full.png);
        height: 240px;
        width: 191px;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        top: 15%;
        left: -118px;
        z-index: -1;    
    }
    .faqWrap:after {
        content: '';
        display: block;
        background-image: url(https://static.iheartsitebuilder.com/f0ec3e182c2043b7928f7d865201c8b2/i/c6229f7ebe6647a1afc569527d271b54/1/5feFb8zhrk/dots-full.png);
        height: 240px;
        width: 191px;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        top: 26%;
        right: 0;
        z-index: -1;
    }
    .items_ffe7f6ea8fda49028147b9c04c46ce45.cols4 .item {
        width: 25%;
    }
}