.colour-tiles__tile.t-accent-dark--dark-blue{background-color:#001e60}
.colour-tiles__tile.t-accent-dark--light-blue{background-color:#1a61bd}
.colour-tiles__tile.t-accent-dark--dark-green{background-color:#0e573f}
.colour-tiles__tile.t-accent-dark--dark-purple{background-color:#421b67}
.colour-tiles__tile.t-accent-dark--light-purple{background-color:#87378e}
.colour-tiles__tile.t-accent-dark--teal{background-color:#00788a}
.colour-tiles__tile.t-accent-light--blue-tint{background-color:#e5edf8}
.colour-tiles__tile.t-accent-light--light-blue{background-color:#9ccdfb}
.colour-tiles,.colour-tiles__tile{width:100%}
.colour-tiles{border-radius:.625em;display:flex;flex-direction:column;overflow:hidden}
.colour-tiles--reverse,.colour-tiles--image{flex-direction:column-reverse}
.l-section .l-content-container>:not(link):not(style):not(script):not(.ap__content-section-header-container) ~ .colour-tiles,.l-section .l-content-container>.ap__content-section-header-container:has(>*) ~ .colour-tiles,.l-section .l-content-container>:not(link):not(style):not(script):not(.ap__content-section-header-container) ~ .promocards,.l-section .l-content-container>.ap__content-section-header-container:has(>*) ~ .promocards{margin-top:40px}
@media screen and (min-width:60em){.l-section .l-content-container>:not(link):not(style):not(script):not(.ap__content-section-header-container) ~ .colour-tiles,.l-section .l-content-container>.ap__content-section-header-container:has(>*) ~ .colour-tiles,.l-section .l-content-container>:not(link):not(style):not(script):not(.ap__content-section-header-container) ~ .promocards,.l-section .l-content-container>.ap__content-section-header-container:has(>*) ~ .promocards{margin-top:60px}
}
.colour-tiles .colour-tiles__tile.colour-tiles__tile--image{padding:0}
.colour-tiles__image,.colour-tiles__icon{border-radius:0}
.colour-tiles__image{height:100%;object-fit:cover;vertical-align:middle;width:100%}
.colour-tiles__tile .colour-tiles__heading{font-family:"source_sans_prosemibold",-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",arial,helvetica,sans-serif;font-size:1.75rem;font-weight:600;letter-spacing:normal;line-height:1.29;margin-top:0}
.colour-tiles__description{font-family:"source_sans_proregular",-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",arial,helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;max-width:100%}
.colour-tiles--single .colour-tiles__tile{padding:44px 1.063em}
.colour-tiles--single .colour-tiles__tile .colour-tiles__heading{font-size:1.75rem;letter-spacing:-0.00625rem;line-height:1.25;margin-bottom:15px}
.colour-tiles--single .colour-tiles__tile .colour-tiles__description{letter-spacing:-0.00625rem;max-width:620px;max-width:38.75rem}
.colour-tiles--single .colour-tiles__tile .colour-tiles__cta{margin-top:25px}
.colour-tiles--double .colour-tiles__tile{padding:40px 1.25em}
.colour-tiles--double .colour-tiles__tile .colour-tiles__heading{font-size:1.5rem;line-height:1.42;margin-bottom:10px}
.colour-tiles--double .colour-tiles__tile .colour-tiles__cta{margin-top:20px}
.colour-tiles--image .colour-tiles__tile{padding:20px 1.25em}
.colour-tiles--image .colour-tiles__tile .colour-tiles__heading{margin-bottom:10px}
.colour-tiles--image .colour-tiles__tile .colour-tiles__cta{margin-top:10px}
.u-text--left .colour-tiles__description{margin:0}
.u-text--center .colour-tiles__description{margin:0 auto}
.colour-tiles--image.colour-tiles--full-bleed{min-height:339px;position:relative}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__heading{color:#fff;font-size:2rem;letter-spacing:-0.0125rem;line-height:1.313;margin-bottom:15px}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__tile{background-color:transparent;height:100%;min-height:inherit;width:100%;z-index:1}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__tile.colour-tiles__text-wrapper{display:table;position:relative}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__tile .colour-tiles__tile-wrapper{display:table-cell;margin:0 auto;vertical-align:middle}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__tile--image{left:0;padding:0;position:absolute;width:100%;z-index:0}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__description{color:#fff;font-size:1.25rem;letter-spacing:-0.0125rem;line-height:1.4;max-width:11em;width:11em}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__description a,.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__cta:not(.a-button){color:#fff}
.colour-tiles--image.colour-tiles--full-bleed a.colour-tiles__cta:not(.a-button):hover{border-bottom-color:#fff}
.colour-tiles__description p:first-of-type{margin-top:0}
.colour-tiles__description p:last-of-type{margin-bottom:0}
.colour-tiles .colour-tiles__tile .colour-tiles__cta:not(.a-button){display:inline-block;margin-top:10px}
.u-text--center.colour-tiles__tile--double-cta .colour-tiles__cta--link{margin-left:.563em;margin-right:.563em}
.colour-tiles--single .colour-tiles__tile.colour-tiles__tile--double-cta .colour-tiles__cta--link{margin-top:48px;vertical-align:middle}
.colour-tiles--double .colour-tiles__tile.colour-tiles__tile--double-cta .colour-tiles__cta--link{margin-top:20px;vertical-align:middle}
.colour-tiles--image .colour-tiles__tile.colour-tiles__tile--double-cta .colour-tiles__cta--link{margin-top:10px;vertical-align:middle}
.colour-tiles__icon{margin-bottom:21px}
@media screen and (min-width:35em){.colour-tiles--image .colour-tiles__tile{min-height:346px}
.colour-tiles__description{font-family:"source_sans_prolight",-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",arial,helvetica,sans-serif;font-size:1.25rem;letter-spacing:-0.01063rem;line-height:1.4}
.colour-tiles--single .colour-tiles__tile{padding:64px 1.875em}
.colour-tiles--single .colour-tiles__tile .colour-tiles__heading{font-size:2.625rem;line-height:1.19}
.colour-tiles--double .colour-tiles__tile{padding:69px 1.25em}
.colour-tiles--double .colour-tiles__tile .colour-tiles__heading{font-size:1.75rem;line-height:1.29;margin-bottom:5px}
.colour-tiles--double .colour-tiles__tile .colour-tiles__cta.a-button{min-width:15.313em}
.colour-tiles--image .colour-tiles__tile{padding:10px 1.875em}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__description{font-family:"source_sans_proregular",-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",arial,helvetica,sans-serif}
.colour-tiles .colour-tiles__tile--double-cta .colour-tiles__cta.a-button{min-width:auto}
.colour-tiles .u-text--left.colour-tiles__tile--double-cta .colour-tiles__cta + .colour-tiles__cta{margin-left:1.125em}
.colour-tiles .u-text--center.colour-tiles__tile--double-cta .colour-tiles__cta.a-button{margin-left:.563em;margin-right:.563em}
.colour-tiles .u-text--center.colour-tiles__tile--double-cta .colour-tiles__cta + .colour-tiles__cta{margin-left:.563em}
.colour-tiles__icon{margin-bottom:30px}
}
@media screen and (min-width:48em){.colour-tiles--double{flex-direction:row}
.colour-tiles--double.colour-tiles--reverse{flex-direction:row-reverse}
.colour-tiles--double .colour-tiles__tile{width:50%}
.colour-tiles--image.colour-tiles--full-bleed{min-height:311px}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__description{font-family:"source_sans_proregular",-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",arial,helvetica,sans-serif;letter-spacing:-0.00625rem;max-width:31.4em;width:31.4em}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__heading{font-size:2rem;letter-spacing:-0.00625rem;line-height:1.313}
}
@media screen and (min-width:60em){.colour-tiles--image{flex-direction:row}
.colour-tiles--image.colour-tiles--reverse{flex-direction:row-reverse}
.colour-tiles--image .colour-tiles__tile{width:50%}
.colour-tiles__description{letter-spacing:-0.0125rem}
.colour-tiles--single .colour-tiles__tile{padding:114px 1.875em}
.colour-tiles--single .colour-tiles__tile .colour-tiles__heading{margin-bottom:12px}
.colour-tiles--single .colour-tiles__tile .colour-tiles__cta{margin-top:51px}
.colour-tiles--double .colour-tiles__tile{padding:87px 1.25em}
.colour-tiles--image.colour-tiles--full-bleed{min-height:396px}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__description{letter-spacing:-0.0125rem;max-width:40.5em;width:40.5em}
.colour-tiles--image.colour-tiles--full-bleed .colour-tiles__heading{font-size:2.625rem;letter-spacing:-0.0125rem;line-height:1.19}
}
@media screen and (min-width:80em){.colour-tiles .numero-vert{margin:18px 0}
}