body{background:#fff;font-family:PT Sans,sans-serif;line-height:1.2}@media (min-width:768px){body{font-family:Open Sans,sans-serif}}.globalHeader{height:76px;width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:15;box-sizing:border-box;padding:8px 0 12px;margin-top:0;margin-bottom:15px;font-family:Josefin Sans,sans-serif;border-bottom:1px solid #bfbfbf}.globalHeader,.globalHeader .container{display:flex;flex-direction:row;justify-content:center;align-items:center}.header-desktop{display:none}.header-empty-space{height:76px}@media (min-width:768px){.globalHeader{padding:8px 30px 12px;height:76px;left:0;width:100%}.globalHeader .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 42px}.header-desktop{display:block;font-weight:700;font-size:24px;line-height:30px;text-align:right;color:#0b5539;padding-top:8px}.header-phone-desktop{color:#8fc640}.header-phone-desktop:hover{text-decoration:none;color:#ff8100}.header-empty-space{height:76px}}.footer-call-cta,.footer-call-cta:focus,.footer-call-cta:hover{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 12px 22px;gap:4px;position:fixed;width:100%;height:70px;left:0;bottom:0;background:#ff7236;border-top:1px solid #ff9e74;color:#fff;font-weight:700;font-size:20px;z-index:10;text-decoration:none}.footer-call-icon{display:inline-block;fill:#fff;width:18px;height:18px;position:relative;top:-2px}.telephone-num{color:#fff}.footer-container{color:#fff;background-color:#0b5539;font-family:Josefin Sans,sans-serif;padding:40px 12px 96px}.bottom-footer-text,.terms-and-privacy{display:flex;flex-direction:column}.terms-and-privacy{margin-bottom:40px}.terms-and-privacy a:hover{text-decoration:underline;color:#fff}.terms-and-privacy:first-child{margin-bottom:28px}.label-text{display:flex;flex-direction:row;color:#fff;font-weight:700;font-size:16px;line-height:125%}.terms-and-privacy p{margin:0 0 0 4px}.label-text:not(:first-child){margin-top:12px}.disclaimer-text{font-size:16px;line-height:20px}.copyright-text{text-align:center;margin-top:40px}.footer-icon-img{padding:0 2px 2px 0}.separation-line{background-color:#fff;opacity:.4;width:100%;height:1px}@media (min-width:768px){.footer-call-cta{display:none}.footer-container{padding:40px 42px 24px}.footer-upper-section{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;margin-bottom:40px}.bottom-footer-text,.upper-footer-text{display:flex;flex-direction:row}.bottom-footer-text{margin-top:28px}.label-text{display:flex;flex-direction:row}.label-text img,.label-text svg{margin-right:4px}.terms-and-privacy{align-items:flex-start;margin:0;width:304px}.terms-and-privacy:first-child{margin-right:96px}.terms-and-privacy p{margin:0}.separation-line{margin-bottom:40px}}@media (min-width:992px){.footer-upper-section{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:40px}.upper-footer-text{width:44%}.bottom-footer-text{display:flex;flex-direction:row;width:56%;margin-top:0}.footer-upper-section .terms-and-privacy:first-child{margin-right:16px}.terms-and-privacy{width:210px}.bottom-footer-text .terms-and-privacy:first-child{width:320px;margin-right:32px}}@media (min-width:1200px){.upper-footer-text .terms-and-privacy:nth-child(2){margin-left:48px;margin-right:24px}.bottom-footer-text .terms-and-privacy:first-child{margin-left:24px;margin-right:48px}.bottom-footer-text .terms-and-privacy:nth-child(2){width:250px}}label.error{color:#c00;margin-bottom:0;margin-top:5px;font-size:13px;display:block}input.error,select.error{border:1px solid #c00}select:disabled{background:#d6d6d6}.loader{border:16px solid #f3f3f3;border-top-color:#71b2c9;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;margin:10px auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button{cursor:pointer}.secure img{padding:5px 10px;background:#fff;border-radius:5px}.icon-caret-left{width:13px;height:15px;fill:#fff}.mobileOnly{display:block}@media (min-width:768px){.mobileOnly{display:none}}.desktopOnly{display:none}@media (min-width:768px){.desktopOnly{display:block}}.zipFooter{background:#1b315f;padding-top:15px;padding-bottom:15px}.zipFooter__title{color:#fff;font-size:24px;font-weight:700}.zipFooter .zipInput{padding-top:0;margin:15px auto 0}.zipFooter .zipInput__button{vertical-align:top}.zipFooter label.error{color:#fff}@media (min-width:768px){.zipFooter{padding-top:30px;padding-bottom:30px}.zipFooter__title{font-size:28px}.zipFooter .zipInput{background:transparent}}.zipDisclaimer{font-size:16px;font-style:italic;color:#585858;border-bottom:5px solid #9cc4e3}.zipInput{width:100%;padding:0 15px 15px;border-radius:10px}.zipInput__input{font-size:35px;border-radius:8px}.zipInput__button,.zipInput__input{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:inline-block;height:50px;width:228px}.zipInput__button{background:#eb8533;border:1px solid #eb8533;color:#333;font-size:20px;margin-top:15px}.zipInput__arrow{width:13px;height:15px;fill:#333}@media (min-width:768px){.zipInput{background-color:#e7eff4;padding:7px;border-radius:3px;width:auto;display:inline-block}.zipInput__input{width:210px;border:1px solid #b4c4d1;color:#666;font-size:20px;border-radius:0;height:45px;box-shadow:none}.zipInput__button{width:138px;height:45px;margin-left:5px;font-weight:700;box-shadow:none;margin-top:0;background:linear-gradient(180deg,#f79240,#da6923);border:1px solid #da6923;font-size:18px}}.partnerLogo{padding:5px 0 15px;text-align:center;font-size:13px;color:#5b5b5b;font-weight:400;margin-top:10px}.partnerLogo__image{width:100%;max-width:347px;margin:0 auto}.partnerLogo__title{margin-top:10px;display:block}@media (min-width:768px){.partnerLogo{padding:10px 0}.partnerLogo__image{max-width:730px}}.articleContent{padding-top:35px;padding-bottom:35px;color:#1b325f}.articleContent--blue{background:#eaf6ff}.articleContent__title{font-weight:700;font-size:36px}.articleContent__subtitle{font-size:23px;color:#5b5b5b;font-weight:400}.articleContent__divider{width:100px;height:5px;background:#003057;margin:20px auto 0}.articleContent__divider--orange{background:#f58622}.articleContent__iconHolder{display:flex;align-items:flex-end;justify-content:center;margin-top:30px}
