@charset "UTF-8";.pattern--cta-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pattern--cta-box--box-type--widget .pattern--cta-box--icon{margin-bottom:.75rem}.pattern--cta-box--box-type--widget .pattern--cta-box--icon .icon{padding:0}@media screen and (max-width:768px){.pattern--cta-box--box-type--widget .pattern--cta-box--icon .icon i{font-size:28px}}.pattern--cta-box--box-type--widget .pattern--cta-box--description{margin-top:0;margin-bottom:.75rem}.pattern--cta-box--box-type--widget .pattern--cta-box--link{font-size:.9rem}@media screen and (min-width:769px),print{.pattern--cta-box--box-type--widget .pattern--cta-box--link{font-size:1.5rem}}@media screen and (min-width:769px),print{.pattern--cta-box--box-type--widget .pattern--cta-box--link a{text-decoration:none;transition:none}}.pattern--cta-box--header-variant{display:block;text-align:right}.pattern--cta-box--header-variant .pattern--cta-box--title{font-size:.9rem}.pattern--cta-box--header-variant .pattern--cta-box--title a{color:#002877}.pattern--cta-box--header-variant .pattern--cta-box--title a:hover{color:#150f4d;text-decoration:underline}.pattern--cta-box--header-variant .pattern--cta-box--link{font-weight:800;font-size:1.35rem}.pattern--cta-box--header-variant .pattern--cta-box--link a{color:#150f4d}.pattern--cta-box>.box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pattern--cta-box--icon{margin-bottom:1.25rem}.pattern--cta-box--icon .icon{display:inline-block}.pattern--cta-box--icon .icon i{display:-webkit-box;display:-ms-flexbox;display:flex}.pattern--cta-box--icon .icon i::before{width:auto}.pattern--cta-box--title{margin:.375rem 0}.pattern--cta-box--link{font-weight:800;font-size:1.5rem}@media screen and (min-width:1048px){.pattern--cta-box--link{font-size:2rem}}.pattern--cta-box--link a{font-size:1rem;word-break:break-all}@media screen and (min-width:1048px){.pattern--cta-box--link a{font-size:1.5rem}}.pattern--cta-box--description{margin-top:.375rem}