.paragraph--type--banner-card{margin-top:-20px;position:relative;z-index:2}@media print, screen and (min-width: 40em){.paragraph--type--banner-card{margin-top:-118px}}.paragraph--type--banner-card.flourish--blue:before{border-left-color:#253690}.paragraph--type--banner-card.flourish--grey:before{border-left-color:#e0e0e0}.paragraph--type--banner-card:before{content:'';position:absolute;left:0;top:33px;z-index:2;border-left:16px solid #253690;border-top:16px solid transparent;border-bottom:16px solid transparent}@media print, screen and (min-width: 40em){.paragraph--type--banner-card:before{top:17px;border-left-width:32px;border-top-width:32px;border-bottom-width:32px}}@media print, screen and (min-width: 64em){.paragraph--type--banner-card{display:flex}}.paragraph--type--banner-card>.field--name-field-body{padding:23px;box-shadow:3px 4px 20px rgba(0,0,0,0.25);background-color:#fafafa;position:relative}@media print, screen and (min-width: 40em){.paragraph--type--banner-card>.field--name-field-body{padding:46px}}@media print, screen and (min-width: 64em){.paragraph--type--banner-card>.field--name-field-body{min-height:414px}}.paragraph--type--banner-card>.field--name-field-body h2{margin-bottom:12px}.paragraph--type--banner-card>.field--name-field-body h2:after{display:none}.paragraph--type--banner-card>.field--name-field-body p:not(:last-child){margin-bottom:25px}.paragraph--type--banner-card>.field--name-field-body:before,.paragraph--type--banner-card>.field--name-field-body:after{content:'';width:calc(50% - 1px);height:3px;position:absolute;bottom:0;z-index:1}.paragraph--type--banner-card>.field--name-field-body:before{left:0;background-color:#253690}.paragraph--type--banner-card>.field--name-field-body:after{right:0;background-color:#BD3C4B}@media print, screen and (min-width: 64em){.paragraph--type--banner-card>.field--name-field-body{width:37%}}@media print, screen and (min-width: 64em){.paragraph--type--banner-card .field--name-field-p-icon-cards{margin-top:140px;display:flex;width:63%}}.paragraph--type--banner-card .field--name-field-p-icon-cards>.field__item{margin-top:23px}@media print, screen and (min-width: 64em){.paragraph--type--banner-card .field--name-field-p-icon-cards>.field__item{margin-top:0;width:31.5%;margin-left:calc(5.5%/3);padding-bottom:140px}}

