.deals-card{padding:0 15px}
.deals-card>div{border:solid 1px #CCC}
.deals-card-body{padding:40px 15px}
.deals-cta,.deals-cta:hover{background:#62b52e;color:#FFF;padding:10px 20px;border-radius:25px;text-decoration:none;display:inline-block}
.deals-cta,.deals-card-body a{margin-top:20px;display:inline-block}
.ctacmp.green-btn,.ctacmp.green-btn:hover{background:#62b52e}
.deals-card-body{padding:40px 15px}
.deals-card-body li a,.deals-card-body ul li{list-style-type:initial}
.dealcards .card{min-height:auto;max-height:initial}
.deals-card-body .cmp-button,.deals-card-body .cmp-button:hover{background:#01ad19;color:#FFF}
.blue-link,.blue-link:hover{color:#0073a8;display:block}
.green-link,.green-link:hover{color:#01ad19;display:block}
.blue-btn,.blue-btn:hover{background:#0073a8;color:#FFF;padding:10px 20px;text-decoration:none;display:inline-block;border-radius:30px}
.green-btn,.green-btn:hover{background:#01ad19;color:#FFF;padding:10px 20px;text-decoration:none;display:inline-block;border-radius:30px}
.fa{margin-right:5px}
.ctacmp img{width:19px;margin-right:5px;position:relative;top:-2px}
.deals-cta,.deals-card-body a{margin-top:20px;display:inline-block}
.ctacmp.green-btn,.ctacmp.green-btn:hover{background:#62b52e}
@media(min-width:1200px){.deals-card-body .cmp-button{font-size:16px}
}
html{scroll-behavior:smooth}
body,label{color:#000}
h1,h2,h3,h4,h5,h6,.blog-date,.blog-hero-content h2,.blog-card h3,.blog-section-title,.blog-pub-date,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.app-faq-fixed .card-body,.app-accordion-placeholder .faqdetails h3{font-weight:bold}
.link-green,.link-green:hover{color:#74bc20}
.blue-trans-link,.blue-trans-link:hover,.blue-trans-link:active,.blue-trans-link:focus{color:#0397d6;border:solid 2px #0397d6}
.green-trans-link,.green-trans-link:hover,.green-trans-link:focus,.green-trans-link:active{color:#74bc20;border:solid 2px #74bc20}
.blue-solid-link,.blue-solid-link:hover,.blue-solid-link:focus,.blue-solid-link:active{background:#0397d6;color:#FFF}
.green-solid-link,.green-solid-link:hover,.green-solid-link:focus,.green-solid-link:active{background:#74bc20;color:#FFF}
.white-solid-link,.white-solid-link:hover,.white-solid-link:focus,.white-solid-link:active{color:#0397d6;background:#FFF}
.white-solid-link:hover{border:solid 2px #0397d6;transition:.5s all}
.formsetion{padding:0 !important}
.comp-form__formelts{border:solid 2px #CCC}
.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt input[type="text"]{border:solid 2px;border-radius:0;font-size:15px;border-color:rgba(33,33,33,0.3)}
.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt>div.width-100{width:100% !important}
legend{font-size:15px}
.cmp-form-options__field-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt input[type="radio"]{width:auto;margin-right:15px}
.cmp-form-options--checkbox .cmp-form-options__field-description{font-size:10px;padding-left:10px}
.sfac-form-comp .nehrte h1.form-title{font-size:56px;font-weight:bold;text-align:center;margin-bottom:40px;line-height:65px}
.form-title span{color:#74bc1f}
.form-header{font-size:26px;font-weight:bold;color:#74bc1f;margin-bottom:15px}
.bg-color-block .comp-enroll .comp-enroll__content{position:static !important;top:0 !important;transform:none !important;padding-bottom:30px}
.sf-features-list{padding-left:30px}
.sf-features-list li{font-size:15px;margin-bottom:25px}
.comp-form{margin-top:0 !important;margin-left:0 !important;max-width:none !important;-webkit-box-flex:1 !important;-ms-flex:auto !important;flex:auto !important;padding:0 !important}
.disclaimer-content{font-size:12px !important;text-align:left;margin-bottom:0;margin-top:25px}
.comp-enroll-bgimage__content div a:focus,.comp-enroll__contentwrapper a:focus{color:#fff}
.bg-image-block .comp-enroll{margin-top:0 !important}
.bg-image-block .comp-enroll .comp-enroll__content{color:#000 !important;text-align:left !important}
.bg-image-block .comp-enroll .comp-enroll__content p,.bg-image-block .comp-enroll .comp-enroll__content ul{text-align:left}
.bg-image-block .comp-enroll .comp-enroll__content ul{margin-left:20px}
.comp-enroll-bgimage__content li span{color:#000}
.comp-enroll-bgimage__content li a{color:#0094dc;text-decoration:underline}
.comp-enroll-bgimage__content{background:rgba(255,255,255,0.9);border-radius:20px;padding:30px 15px}
.comp-enroll-bgimage__content ol{padding-left:30px}
.comp-enroll-bgimage{background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding-top:75px;padding-bottom:75px}
.comp-enroll-bgimage h1{text-align:center}
.comp-enroll-bgimage h5{text-align:center;color:#0094dc;font-size:21px;font-weight:bold;margin-bottom:5px}
.stress-heading{font-size:32px;margin-bottom:25px}
.stress-subheading{font-size:42px}
.stress-subpromo{font-size:22px}
.cmp-about-us .cmp-about-us__header .cmp-about-us__title-text{text-align:center;color:#000 !important;font-weight:bold}
.cmp-about-us__header-text h2{font-size:16px !important;text-align:center;line-height:16px !important;font-weight:normal !important}
.cmp-about-us__header-text h2 a{color:#000;text-decoration:underline}
.cmp-about-us .cmp-about-us__main-content .about-us .about-us-content .about-us-content__header{color:#000 !important;font-weight:bold}
.about-us-content__description{font-size:16px}
.cmp-about-us .cmp-about-us__main-content .about-us img{width:100px !important}
.cmp-about-us .cmp-about-us__main-content .about-us{padding-left:110px !important}
.cmp-about-us{margin-top:0 !important;padding:60px 0}
.help-block h3{color:#000 !important;font-weight:bold;font-size:24px}
.help-block p{font-weight:bold;margin-bottom:15px}
.help-block span{font-size:12px}
div.app-accordion-holder ul li{border-bottom:1px solid;border-bottom-color:rgba(3,151,214,0.2)}
.app-search-holder h1{font-weight:bold}
.app-accordion-holder .accordion p{font-size:14px}
div.app-accordion-holder ul li span{background:url(clientlib-base/resources/arrowdown.svg) no-repeat;background-position:100% 50%;background-size:15px 20px;font-size:18px;color:#333 !important;padding-top:27px;padding-bottom:27px}
div.app-accordion-holder ul li span.app-accordion-active{background:url(clientlib-base/resources/arrowup.svg) no-repeat;background-position:100% 50%;background-size:15px 20px}
div.app-accordion-placeholder h3{font-size:30px;color:#212121}
div.app-accordion-holder .accordion p{font-size:16px}
.mr-custom{margin-right:18px !important}
div.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt .text{margin-bottom:10px}
div.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt input.cmp-form-options__field--checkbox{width:auto;min-width:18px}
div.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt .options{margin-top:10px;margin-bottom:10px}
div.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt .cmp-form-button{width:150px;background-color:#0397d6;font-size:18px}
div.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt input[type="radio"]{width:18px;height:18px}
.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt input::placeholder{color:#212121;opacity:1}
.row div.blogimage{margin-bottom:25px}
.sfac-form-comp .nehrte h1{font-size:29px;line-height:44px;margin-bottom:60px}
div.comp-form .comp-form__formelts{padding:20px 26px 45px}
.blog-hero-wrapper{margin-top:100px}
.mr-custom-xl{margin-right:4% !important}
#topbar{position:static;top:auto !important}
.alertisVisible #header{top:0}
.comp-logo{border-bottom:solid 1px #ccc;margin-bottom:25px}
.comp-logo img{width:170px}
@media(min-width:768px){.comp-enroll-bgimage h5{text-align:left}
.cmp-about-us .cmp-about-us__header .cmp-about-us__title-text{font-size:36px !important}
.cmp-about-us .cmp-about-us__main-content .about-us img{width:148px !important}
.cmp-about-us .cmp-about-us__main-content .about-us{padding-left:165px !important}
.help-block h3{font-size:36px}
}
@media(max-width:991px){#header .logo img{max-width:100%}
#header .logo{margin-top:0}
.comp-logo .container .row{margin-left:0;margin-right:0}
}
@media(min-width:992px){.comp-enroll-bgimage__content{padding-left:40px;padding-right:40px}
div.app-faq-fixed{width:750px}
#header .logo img{width:118px}
#header .logo{margin-top:0;position:relative;top:-6px}
.comp-logo img{width:118px}
}
@media(max-width:1200px){.mr-custom{margin-right:15px !important}
}
@media(max-width:991px){.mr-custom{margin-right:10px !important}
.mobileNavLinks .mobile-Nav:hover{color:#0e2230;text-decoration:none}
.mobileNavLinks .mobile-Nav:focus-visible{outline:0}
.stress-heading{font-size:24px;margin-bottom:20px}
.stress-subheading{font-size:30px}
.stress-subpromo{font-size:18px}
div.app-search-boxes .card-body{font-size:20px}
}
@media(max-width:767.98px){.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt .cmp-form-button{width:110px !important;font-size:18px;font-weight:bold;padding:2px 20px}
.sfac-form-comp .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.bg-image-block .comp-enroll .comp-enroll__content{left:15px;right:15px;width:92%;background:rgba(255,255,255,0.9);border-radius:20px;padding:20px 0}
.cmp-about-us .cmp-about-us__header .cmp-about-us__title-text{font-size:21px !important}
.sfac-form-comp .nehrte h1.form-title{font-size:28px;line-height:normal;margin-bottom:15px}
.form-header{font-size:23px;margin-bottom:25px}
div.comp-form .comp-form__formelts{padding:25px}
div.comp-form .comp-form__formelts .comp-form__formelts-formeltscnt .options{margin-top:0;margin-bottom:0}
.sfac-form-comp .nehrte h1{font-size:25px;line-height:37px;margin-bottom:25px}
.sf-features-list li{font-size:13px;margin-bottom:20px}
.mr-custom{margin-right:0 !important}
div.app-accordion-placeholder h3{font-size:20px}
div.app-accordion-holder ul li span{font-size:16px}
div.app-accordion-holder .accordion p{font-size:14px}
div.app-accordion-holder ul li span{padding-top:16px;padding-bottom:16px}
.alertisVisible .mobile-nav-toggle{top:150px}
#header{padding-top:15px}
.comp-logo img{width:170px}
}
@media(min-width:768px) and (max-width:991px){.alertisVisible .mobile-nav-toggle{top:110px}
}