.promise-card__header{text-align:center;margin-bottom:80px}.promise-card__header .promise-card__title .promise-card__title-text{color:#000;font-family:var(--font-bold);font-weight:500;font-size:1rem;line-height:22px}@media screen and (max-width: 767px){.promise-card__header .promise-card__title .promise-card__title-text{margin-bottom:5rem;font-size:18px}}@media screen and (min-width: 768px){.promise-card__header .promise-card__title .promise-card__title-text{font-size:1.5rem}}.promise-card__content-wrapper{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em #0000001a,0 0 0 1px #00000005;color:#002b47;max-width:100%;position:relative;border-radius:1.5rem;text-align:center;margin-left:1rem;margin-right:1rem}@media screen and (min-width: 1024px){.promise-card__content-wrapper{margin:0}}.promise-card__content{background-color:transparent;padding:2.5rem 1.5rem 1.5rem;position:relative}.promise-card__content:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.promise-card__content:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.promise-card__header-icon{top:-35px;position:absolute;left:50%;transform:translate(-50%);z-index:1}.promise-card__header-icon-image img{display:block;height:inherit;width:100%;max-width:70px}@media screen and (min-width: 1024px){.promise-card__header-icon-image img{max-width:100px}}@media screen and (min-width: 1024px){.promise-card__header-icon{top:-52px}}.promise-card__content-inner{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:1.5rem}@media screen and (max-width: 767.98px),print{.promise-card__content-inner{flex-direction:column-reverse}}@media screen and (min-width: 768px),print{.promise-card__content-inner{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem;align-items:center;justify-content:center}}.promise-card__chart-section{text-align:center}@media screen and (min-width: 1024px){.promise-card__chart-section{flex:0 0 50%;max-width:50%}}.promise-card__chart-image{margin-bottom:1rem}.promise-card__chart-image-element{max-width:100%;height:auto;display:block;margin:0 auto}.promise-card__chart-image img{height:100%;width:100%}.promise-card__chart-caption-wrapper{margin-top:1rem}.promise-card__chart-caption{color:#000;font-family:var(--font-bold);font-weight:500;font-size:1rem;line-height:22px}@media screen and (min-width: 768px){.promise-card__chart-caption{line-height:33px;font-size:1.25rem}}.promise-card__tips-section{position:relative;width:100%;min-height:1px;margin-bottom:2rem;flex-direction:column!important}@media screen and (min-width: 1024px){.promise-card__tips-section{display:flex;justify-content:center;align-items:center;order:2;margin-bottom:0}}@media screen and (min-width: 1024px){.promise-card__tips-section{flex:0 0 50%;max-width:50%}}.promise-card__tips-title{margin-bottom:24px}.promise-card__tips-title .promise-card__tips-title-text{font-size:20px;font-family:var(--font-bold);font-weight:500;line-height:1.5;color:#000}@media screen and (max-width: 1024px){.promise-card__tips-title .promise-card__tips-title-text{font-size:16px}}.promise-card__tip-item{display:flex;align-items:center;text-align:left;margin-bottom:1rem}.promise-card__tip-item .promise-card__tip-text .promise-card__tip-text-content{font-family:var(--font-semi-bold);color:#153050}.promise-card__tip-icon{flex-shrink:0;margin-right:1rem}.promise-card__tip-icon .promise-card__tip-icon-image img{width:48px;height:48px}.promise-card .text-block__caption{margin:auto}.promise-card .text-block__caption p{font-size:1.25rem;font-weight:500;margin:0;padding:0;color:#094771;font-family:var(--font-body)}@media screen and (min-width: 768px),print{.promise-card .text-block__caption p{font-size:1.75rem;line-height:42px}}.promise-card .text-block__caption p strong{font-weight:800!important}.promise-card .text-block__caption p span[style*="color:#E52D12"]{position:relative;top:12px;font-size:45.008px}@media screen and (max-width: 739.98px),print{.promise-card .text-block__caption p span[style*="color:#E52D12"]{font-size:22px}}.promise-card .text-block__caption p:not(:last-child){margin-bottom:6px}.promise-card .promise-primary-button{box-sizing:border-box;cursor:pointer;border:none;background-color:#153050;border-radius:8px;box-shadow:0 9px 17px #2685f547;height:3rem;padding:0 1.5rem;position:relative;overflow:hidden;margin:auto;margin-top:2rem;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px),print{.promise-card .promise-primary-button{height:64px;padding:0 2.5rem}}.promise-card .promise-primary-button a,.promise-card .promise-primary-button span{color:#fff;font-size:1rem;font-family:var(--font-bold);font-weight:500;text-align:center;text-decoration:none;display:flex;align-items:center;height:94%}@media screen and (min-width: 768px),print{.promise-card .promise-primary-button a,.promise-card .promise-primary-button span{letter-spacing:.22px;font-size:22px}}.promise-card .promise-primary-button:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all .55s cubic-bezier(.19,1,.22,1);width:50px;z-index:1}.promise-card .promise-primary-button:hover:after{left:120%;transition:all .55s cubic-bezier(.19,1,.22,1)}@media (min-width: 1024px){.promise-card--Left .promise-card__tips-section{padding-left:3rem;align-items:start}.promise-card--Left .promise-card__tip-item:nth-child(4){position:relative;left:-16px}}
