.nbr.text-banner{background:#407ec9;box-sizing:border-box;height:auto;margin:0 auto;max-width:1506px;min-height:336px;opacity:1;padding:3.125rem 1.25rem;position:relative;width:100%}@media screen and (min-width:991px){.nbr.text-banner{min-height:336px;padding:4.375rem 3.125rem}}.nbr.text-banner .text-banner__container{box-sizing:border-box;height:auto;margin:0 auto;max-width:1509px;min-height:176px;opacity:1;width:100%}@media screen and (max-width:1600px){.nbr.text-banner{max-width:calc(100% - 2rem)}.nbr.text-banner .text-banner__container{max-width:100%}}@media screen and (max-width:768px){.nbr.text-banner{min-height:auto;padding:2rem 1rem}.nbr.text-banner .text-banner__container{min-height:auto}}@media screen and (max-width:480px){.nbr.text-banner{padding:1.5rem 1rem}}.nbr.text-banner.text-banner--center .text-banner__container{max-width:1103px;text-align:center}.nbr.text-banner.text-banner--left .text-banner__container{text-align:left}.nbr.text-banner.text-banner--right .text-banner__container{text-align:right}.nbr.text-banner h2{color:#fff;font-family:Montserrat,sans-serif;font-size:37px;font-style:normal;font-weight:700;letter-spacing:0;line-height:43px;margin-bottom:1.25rem;overflow-wrap:break-word;text-align:center;word-wrap:break-word;word-break:break-word}@media screen and (min-width:991px){.nbr.text-banner h2{font-size:37px;line-height:43px;margin-bottom:1.5625rem}}@media screen and (max-width:768px){.nbr.text-banner h2{font-size:28px;line-height:34px}}@media screen and (max-width:480px){.nbr.text-banner h2{font-size:24px;line-height:30px}}.nbr.text-banner .text-banner__content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.nbr.text-banner .text-banner__content,.nbr.text-banner .text-banner__content p{color:#fff;font-family:Montserrat,sans-serif;font-size:19px;font-style:italic;font-weight:400;letter-spacing:0;line-height:30px;text-align:center}.nbr.text-banner .text-banner__content p{margin-bottom:1rem}@media screen and (min-width:991px){.nbr.text-banner .text-banner__content,.nbr.text-banner .text-banner__content p{font-size:19px;line-height:30px}}@media screen and (max-width:768px){.nbr.text-banner .text-banner__content,.nbr.text-banner .text-banner__content p{font-size:16px;line-height:24px}}@media screen and (max-width:480px){.nbr.text-banner .text-banner__content,.nbr.text-banner .text-banner__content p{font-size:14px;line-height:20px}}.nbr.text-banner .text-banner__content p:last-child{margin-bottom:0}.nbr.text-banner .text-banner__content a{text-decoration:underline}.nbr.text-banner .text-banner__content a:hover{text-decoration:none}.nbr.text-banner .text-banner__cta{border-radius:4.25rem;color:#fff;display:inline-block;font-size:1.125rem;font-weight:700;margin-top:1.875rem;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.nbr.text-banner .text-banner__cta:hover{transform:translateY(-2px)}.nbr.text-banner{background-color:var(--brand-secondary,#407ec9)}.nbr.text-banner h2{color:var(--brand-banner-heading,#fff)}.nbr.text-banner .text-banner__content li,.nbr.text-banner .text-banner__content p{color:var(--brand-banner-text,#fff)}.nbr.text-banner .text-banner__content a{color:var(--brand-icon-bg,#ffc845)}.nbr.text-banner .text-banner__cta{background:var(--brand-cta,#c8102e)}.nbr.text-banner .text-banner__cta:hover{background:var(--brand-icon-bg,#ffc845);color:var(--brand-primary,#002554)}