﻿.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{font-size:16px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}body{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}a{color:#1981BF;text-decoration:none}h1{font-weight:700;line-height:1.2;margin:0 0 0.5rem 0}h2{font-weight:700;line-height:1.2;margin:0 0 0.5rem 0}h3{font-weight:700;line-height:1.2;margin:0 0 0.5rem 0}h4{font-weight:700;line-height:1.2;margin:0 0 0.5rem 0}h5{font-weight:700;line-height:1.2;margin:0 0 0.5rem 0}.is-pushed-right .cookie-policy{display:none}.cookie-policy{display:none;position:relative;z-index:100;padding-top:0.533em;padding-bottom:0.533em;border-bottom:1px solid #D5E0E8;width:100%;background:#fff}.cookie-policy__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.8em;color:color(grey)}.cookie-policy__message{margin-left:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-policy__message p{padding:0;margin:0}.cookie-policy__message a{text-decoration:underline}.cookie-policy__dismiss{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-weight:bold;white-space:nowrap;padding:0 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-policy__dismiss-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.25rem 0.5rem;border:1px solid #D5E0E8;border-radius:3px}.cookie-policy{position:absolute;top:0;left:0;right:0;z-index:10000;background-color:#000;color:#fff;border-bottom:0}.cookie-policy a{text-decoration:none;color:inherit;text-decoration:underline}.cookie-policy__container{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-policy__dismiss-link{padding-top:0;padding-bottom:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%}html.nav-is-open,body.nav-is-open{position:fixed}.l-wrap{max-width:1192px;margin:auto;padding:0 21px}@media only screen and (min-width: 640px){.l-wrap{padding:0 21px}}.app-footer{position:relative;overflow:hidden;z-index:100}.app-footer__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1024px){.app-footer__sections{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 1024px){.app-footer__section{-webkit-box-flex:0;-ms-flex:0 1 37%;flex:0 1 37%}}.app-footer__title{font-size:font-size(normal);margin:0 0 2rem 0;text-transform:uppercase}.app-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.app-footer__link:hover,.app-footer-nav__link:hover{text-decoration:underline}.app-footer__link,.app-footer-nav__link{text-decoration:none;color:inherit;display:inline-block;font-size:font-size(normal)}.app-footer-nav__link{margin-bottom:1.25rem}.app-footer-nav__link:last-child{margin-bottom:0}.vertical-video{position:fixed;z-index:-1;min-width:100% !important;top:0;background-size:cover;height:300px}.vertical-video video{display:block;opacity:0}@media only screen and (min-width: 640px){.vertical-video video{display:block;opacity:1}}.vertical-video:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;opacity:0.5;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(5%, rgba(0,0,0,0)), color-stop(83%, rgba(0,0,0,0.4)), color-stop(99%, #000));background-image:linear-gradient(0deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0.4) 83%, #000 99%);background-repeat:no-repeat}.app-header{z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding-top:1rem;position:relative}@media only screen and (min-width: 1024px){.app-header{padding-top:2rem}}.app-title{margin:0}.app-title__link{display:block;width:100%;height:100%}@media only screen and (min-width: 1024px){.app-title__link{display:block}}.app-title__img{display:block;width:100%}@media only screen and (min-width: 1024px){.app-title__img{width:100%}}@media only screen and (min-width: 1024px){.app-nav__hamburger{display:none}}.app-nav{position:absolute;position:fixed;overflow:hidden;top:0;left:0;right:0;background:#fff;bottom:100%;height:0;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.app-nav.is-open{bottom:0;height:100%;opacity:1}@media only screen and (min-width: 1024px){.app-nav{height:auto;overflow:visible;position:relative;opacity:1;width:590px;-webkit-box-flex:1;-ms-flex:1 1 590px;flex:1 1 590px;text-align:right;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app-nav.is-open{height:auto}}.app-nav__title{position:relative;text-align:center;font-weight:700;height:78px;line-height:78px;margin:0}@media only screen and (min-width: 1024px){.app-nav__title{display:none}}.app-nav__title span{display:block;text-indent:-9999px}.app-nav__close-menu{position:absolute;right:21px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 640px){.app-nav__close-menu{right:21px}}.app-nav__item{padding:10px 21px;text-transform:uppercase}@media only screen and (min-width: 1024px){.app-nav__item{display:inline-block;margin:0 20px;text-align:left;position:relative;padding:0}}.app-nav__link{cursor:pointer;display:block;text-decoration:none;color:inherit;font-weight:700}@media only screen and (min-width: 1024px){.app-nav__link{text-decoration:none;color:inherit}.app-nav__item:hover .app-nav__link{color:color(text-default)}}.page{position:relative}.page-content{position:relative}.vertical__title{font-size:26px}@media only screen and (min-width: 640px){.vertical__title{font-size:36px}}@media only screen and (min-width: 1024px){.vertical__title{font-size:64px}}.component__container{position:relative}.component__title{font-size:18px}@media only screen and (min-width: 640px){.component__title{font-size:30px}}@media only screen and (min-width: 1024px){.component__title{font-size:52px}}html,body{color:#0A133C}.app-header{padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width: 1024px){.app-header{padding-top:2rem;padding-bottom:2rem}}.app-nav__link{font-size:0.865rem}.app-background{background:#004b86;overflow:hidden;position:relative;padding-top:106.25%}.app-background embed,.app-background iframe,.app-background object{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 640px){.app-background{position:relative;padding-top:36.8055555556%}.app-background embed,.app-background iframe,.app-background object{position:absolute;top:0;left:0;width:100%;height:100%}}.app-background__image{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-background__video{display:none;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (min-width: 640px){.app-background__video{display:block}}.content-container--content{position:relative;overflow:hidden}.vertical--bespoke:not(.vertical--home) .vertical-header .vertical-image{position:relative;padding-top:46.875%;margin-bottom:21px}.vertical--bespoke:not(.vertical--home) .vertical-header .vertical-image embed,.vertical--bespoke:not(.vertical--home) .vertical-header .vertical-image iframe,.vertical--bespoke:not(.vertical--home) .vertical-header .vertical-image object{position:absolute;top:0;left:0;width:100%;height:100%}.vertical--bespoke:not(.vertical--home) .vertical-header .vertical-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 640px){.vertical--bespoke:not(.vertical--home) .vertical-header .vertical-image{position:relative;padding-top:36.8055555556%}.vertical--bespoke:not(.vertical--home) .vertical-header .vertical-image embed,.vertical--bespoke:not(.vertical--home) .vertical-header .vertical-image iframe,.vertical--bespoke:not(.vertical--home) .vertical-header .vertical-image object{position:absolute;top:0;left:0;width:100%;height:100%}}.vertical--bespoke:not(.vertical--home) .vertical-header .vertical__title{font-size:2rem;font-weight:600;line-height:1;color:#0A133C}.vertical--bespoke:not(.vertical--home) .vertical-header .vertical__title-kicker{font-size:0.75rem;font-weight:normal;letter-spacing:0.7px;text-transform:uppercase;color:#004b86;border-bottom:1px solid #004b86;line-height:1.67}@media only screen and (min-width: 640px){.vertical--bespoke:not(.vertical--home) .vertical-header .vertical__title-kicker{margin-top:0}}@media only screen and (min-width: 640px){.vertical--bespoke:not(.vertical--home) .vertical-header .vertical__title{font-size:3.25rem}.vertical--bespoke:not(.vertical--home) .vertical-header .vertical__title{width:76.7%}}@media only screen and (min-width: 1024px){.vertical--bespoke:not(.vertical--home) .vertical-header .l-wrap{position:relative}.vertical--bespoke:not(.vertical--home) .vertical-header .vertical__title{position:absolute;bottom:0;left:-21px;background:#fff;width:calc(66.67% - 84px);margin:0;padding:42px 42px 21px}.vertical--bespoke:not(.vertical--home) .vertical-header .vertical__title span{color:inherit}}.vertical--bespoke.vertical--home .vertical-header{top:47px;left:0;right:0;position:relative;padding-top:106.25%;position:absolute}.vertical--bespoke.vertical--home .vertical-header embed,.vertical--bespoke.vertical--home .vertical-header iframe,.vertical--bespoke.vertical--home .vertical-header object{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 640px){.vertical--bespoke.vertical--home .vertical-header{padding-top:0}}.vertical--bespoke.vertical--home .vertical__title{margin-top:90px;font-weight:300;color:#87C3F0;line-height:1;position:absolute;bottom:42px;left:21px;right:42px;font-size:2rem}@media only screen and (min-width: 640px){.vertical--bespoke.vertical--home .vertical__title{position:static;font-size:4rem}}.vertical--bespoke.vertical--home .vertical__title span{font-weight:600;color:#fff}@media only screen and (min-width: 640px){.vertical--bespoke.vertical--home .vertical__title span{display:block}}.vertical--bespoke.vertical--home .component--dark .component__container .l-wrap{position:relative}.vertical--bespoke.vertical--home .component--dark .component__container .l-wrap:before{content:"";width:45px;height:45px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-22.5px;left:15%;background:#004b86}.vertical--bespoke .vertical__standfirst p{font-size:1.125rem;line-height:1.37;font-weight:normal}@media only screen and (min-width: 640px){.vertical--bespoke .vertical__standfirst p{max-width:76.7%}}@media only screen and (min-width: 1024px){.vertical--bespoke .vertical__standfirst p{max-width:54.1%}}.vertical--bespoke .vertical-image{position:relative;padding-top:36.8055555556%}.vertical--bespoke .vertical-image embed,.vertical--bespoke .vertical-image iframe,.vertical--bespoke .vertical-image object{position:absolute;top:0;left:0;width:100%;height:100%}.vertical--bespoke .vertical-image .vertical__image{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vertical--bespoke .vertical__body .st__content-block:first-child{border-top:1px solid #D8D8D8;padding-top:21px}@media only screen and (min-width: 640px){.vertical--bespoke .vertical__body .st__content-block{max-width:54.1%}}.headless-vertical .app-header--headless-vertical .app-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.headless-vertical .app-header--headless-vertical .app-nav__link{line-height:2;border:none}.headless-vertical .app-header--headless-vertical .app-nav__link.is-active{border:none}.vertical-nav{margin-bottom:0;border-bottom:0}.component.component--our-actions{margin-top:84px;margin-bottom:84px;background:#fff}.component.component--our-actions .vertical-tout__title{font-size:1.125rem;margin-top:10px}.component.component--our-actions .vertical-tout:nth-child(1) .vertical-tout__title{font-size:1.75rem}.component.component--our-actions .vertical-tout:nth-child(1) .vertical-tout__description{font-size:1.125rem}.component.component--our-actions .vertical-tout:nth-child(1) .vertical-tout__description p{line-height:1.4}.component.component--our-actions .vertical-tout .vertical-tout__image{position:relative;padding-top:55.1724137931%}.component.component--our-actions .vertical-tout .vertical-tout__image embed,.component.component--our-actions .vertical-tout .vertical-tout__image iframe,.component.component--our-actions .vertical-tout .vertical-tout__image object{position:absolute;top:0;left:0;width:100%;height:100%}.component.component--our-actions .vertical-tout .vertical-tout__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component.component--our-actions .vertical-tout .vertical-tout__wrapper{display:block}.component.component--our-actions .vertical-tout .vertical-tout__content-text{padding-top:12px;width:auto}@media only screen and (min-width: 640px){.component.component--our-actions .vertical-tout .vertical-tout__content-text{padding-top:0}}.component.component--our-actions .vertical-tout .vertical-tout__description{font-size:0.875rem}.component.component--our-actions .vertical-tout .vertical-tout__description p{line-height:1.4}@media only screen and (min-width: 640px){.component.component--our-actions .component__content{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:44px;grid-row-gap:44px}.component.component--our-actions .vertical-tout{display:block;position:relative}.component.component--our-actions .vertical-tout:nth-child(1){grid-area:1 / 1 / 2 / 2}.component.component--our-actions .vertical-tout:nth-child(2){grid-area:1 / 2 / 2 / 4}.component.component--our-actions .vertical-tout:nth-child(3){grid-area:2 / 1 / 3 / 2}.component.component--our-actions .vertical-tout:nth-child(4){grid-area:2 / 2 / 3 / 3}.component.component--our-actions .vertical-tout:nth-child(5){grid-area:2 / 3 / 3 / 4}.component.component--our-actions .vertical-tout:nth-child(6){grid-area:3 / 1 / 4 / 3}.component.component--our-actions .vertical-tout:nth-child(7){grid-area:3 / 3 / 4 / 4}.component.component--our-actions .vertical-tout:nth-child(8){grid-area:4 / 1 / 5 / 2}.component.component--our-actions .vertical-tout:nth-child(9){grid-area:4 / 2 / 5 / 4}.component.component--our-actions .vertical-tout:nth-child(10){grid-area:5 / 1 / 6 / 3}.component.component--our-actions .vertical-tout:nth-child(11){grid-area:5 / 3 / 6 / 4}.component.component--our-actions .vertical-tout:nth-child(1){grid-area:1 / 1 / 2 / 2}.component.component--our-actions .vertical-tout:nth-child(2){grid-area:1 / 2 / 2 / 4}.component.component--our-actions .vertical-tout:nth-child(3){grid-area:2 / 1 / 3 / 2}.component.component--our-actions .vertical-tout:nth-child(4){grid-area:2 / 2 / 3 / 3}.component.component--our-actions .vertical-tout:nth-child(5){grid-area:2 / 3 / 3 / 4}.component.component--our-actions .vertical-tout:nth-child(6){grid-area:3 / 1 / 4 / 3}.component.component--our-actions .vertical-tout:nth-child(7){grid-area:3 / 3 / 4 / 4}.component.component--our-actions .vertical-tout:nth-child(8){grid-area:4 / 1 / 5 / 2}.component.component--our-actions .vertical-tout:nth-child(9){grid-area:4 / 2 / 5 / 4}.component.component--our-actions .vertical-tout:nth-child(1) .vertical-tout__content{position:static;background:none;color:#0A133C;padding:0;right:0}.component.component--our-actions .vertical-tout:nth-child(1) .vertical-tout__description{font-size:1.25rem;max-height:1000rem;opacity:1}.component.component--our-actions .vertical-tout:nth-child(1) .vertical-tout__title{font-size:2.75rem;font-weight:600;margin-top:32px}.component.component--our-actions .vertical-tout--image .vertical-tout__wrapper{display:block}.component.component--our-actions .vertical-tout--image .vertical-tout__image{width:100%;padding-top:0}.component.component--our-actions .vertical-tout--image .vertical-tout__image img{min-width:100%;position:static}.component.component--our-actions .vertical-tout--image .vertical-tout__content{position:absolute;top:-10px;left:0;right:21px;max-width:333px;background:rgba(10,19,60,0.85);color:#fff;padding:1rem 1rem 0}.component.component--our-actions .vertical-tout--image .vertical-tout__title{font-size:1.375rem;margin:0;position:relative;padding-bottom:1rem}.component.component--our-actions .vertical-tout--image .vertical-tout__title:after{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid transparent;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.component.component--our-actions .vertical-tout--image .vertical-tout__description{font-size:0.875rem;max-height:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0}.component.component--our-actions .vertical-tout--image:hover .vertical-tout__title:after{right:-32px;border-color:#fff}.component.component--our-actions .vertical-tout--image:hover .vertical-tout__description{max-height:1000rem;opacity:1}}.component--basic{background:#EDF2F5}.component--basic .vertical-tout__kicker{font-size:0.75rem;font-weight:normal;letter-spacing:0.7px;text-transform:uppercase;color:#004b86;border-bottom:1px solid #004b86;line-height:1.7}.component--basic .vertical-tout__title{font-size:1.75rem;font-weight:600;margin-top:21px;line-height:1}@media only screen and (min-width: 640px){.component--basic .vertical-tout__title{font-size:3.25rem;letter-spacing:-0.4px}}.component--basic .vertical-tout__description{font-size:1.25rem}.component--basic .vertical-tout__description p{line-height:1.3}.component--basic .vertical-tout--image .vertical-tout__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width: 640px){.component--basic .vertical-tout--image .vertical-tout__wrapper{display:grid;grid-template-columns:auto 31.1%}}.component--basic .vertical-tout__content{grid-area:1 / 1 / 2 / 2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:21px;padding-top:21px}.component--basic .vertical-tout__content-text{padding-top:42px}@media only screen and (min-width: 640px){.component--basic .vertical-tout__content-text{padding-top:0;width:80%}}.component--basic .vertical-tout__image{position:relative;padding-top:113.7931034483%}.component--basic .vertical-tout__image embed,.component--basic .vertical-tout__image iframe,.component--basic .vertical-tout__image object{position:absolute;top:0;left:0;width:100%;height:100%}.component--basic .vertical-tout__image img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component--basic .vertical-tout__image:before{content:"";background:#fff;position:absolute;left:-21px;right:-21px;top:50%;bottom:0}@media only screen and (min-width: 640px){.component--basic .vertical-tout__image{padding-top:0;grid-area:1 / 2 / 2 / 3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.component--basic .vertical-tout__image:before{display:none}.component--basic .vertical-tout__image img{position:static;width:auto;height:100%;max-width:1000%}}.component--basic .vertical-tout__cta{border:2px solid #004b86;color:#004b86;display:inline-block;padding:21px;padding-left:42px;padding-right:84px;border-radius:5px;font-weight:600;background:url(/assets/link-arrow-537d64d5ed567805811f5f6e81706330da41f3ec945ad082538a767d7b78886e.svg) no-repeat right 21px center;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.component--basic .vertical-tout__cta:hover{background-image:url(/assets/link-arrow-white-83f4d7c0d49750ad8e45fade6b2f6877e192c3ca740440b34fbdef3e546561e5.svg);background-color:#004b86;color:#fff}.component--basic.component--resources-feedback--image .vertical-tout__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width: 640px){.component--basic.component--resources-feedback--image .vertical-tout__wrapper{display:block}}@media only screen and (min-width: 640px){.component--basic.component--basic_alternative .vertical-tout__wrapper{grid-template-columns:31.1% auto}.component--basic.component--basic_alternative .vertical-tout__wrapper .vertical-tout__kicker{margin-top:30px}}.component--basic.component--basic_alternative .vertical-tout__image{grid-area:1 / 1 / 2 / 2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.component--basic.component--basic_alternative .vertical-tout__content{grid-area:1 / 2 / 2 / 3;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 640px){.component--basic.component--basic_alternative .vertical-tout__content-text{float:right;padding-top:0;margin-left:20%}}@media only screen and (min-width: 640px){.component--basic.component--basic_alternative .vertical-tout__cta{margin-left:20%;margin-bottom:51px;width:69%}.component--basic.component--basic_alternative .vertical-tout__kicker{margin-top:1rem}}.component--basic.component--dark{background:#004b86;color:#fff}.component--basic.component--dark .vertical-tout__kicker{color:#87C3F0;border-color:#87C3F0}.component--carousel{padding-bottom:84px}.component--carousel .component__title{text-align:center;font-size:0.75rem;font-weight:normal;letter-spacing:0.7px;text-transform:uppercase;color:#004b86;margin-top:63px}.component--carousel .component__body{text-align:center;max-width:700px;margin:0 auto 63px}.component--carousel .component__body .st__content-block p{font-size:1.625rem;font-weight:600;line-height:1.3}.component--carousel .glide__wrapper{position:relative}.component--carousel .component__container-wrapper{position:relative;margin-left:30px;margin-right:30px}.component--carousel .glide__track{overflow:visible}@media only screen and (min-width: 640px){.component--carousel .glide__track{overflow:hidden}}.component--carousel .glide__arrows{display:none}@media only screen and (min-width: 640px){.component--carousel .glide__arrows{z-index:110;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:52px;pointer-events:none}}.component--carousel .glide__arrows .glide__arrow{pointer-events:all;margin:0;padding:0;border:none;outline:none;background-color:transparent;font:inherit;position:absolute;top:0}.component--carousel .glide__arrows .glide__arrow--left{left:-55px}.component--carousel .glide__arrows .glide__arrow--right{right:-55px}@media only screen and (min-width: 1024px){.component--carousel .glide__arrows .glide__arrow--left{left:-70px}.component--carousel .glide__arrows .glide__arrow--right{right:-70px}}@media only screen and (min-width: 640px){.component--carousel .glide__arrows{display:block}}.component--carousel .component__content-footer{text-align:center;padding-top:42px}.component--carousel-docs .vertical-tout{color:#fff}.component--carousel-docs .vertical-tout .vertical-tout__wrapper{background:#004b86;position:relative;padding-top:119.5652173913%}.component--carousel-docs .vertical-tout .vertical-tout__wrapper embed,.component--carousel-docs .vertical-tout .vertical-tout__wrapper iframe,.component--carousel-docs .vertical-tout .vertical-tout__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.component--carousel-docs .vertical-tout .vertical-tout__wrapper:after{content:"";width:46px;height:46px;position:absolute;top:0;right:0;background:#fff url(/assets/verticals/bespoke/doc-corner-34e79ad124c785872d9eee7355a946f1712ff707c4758581df64273cda3b8ef7.svg) no-repeat;background-size:100%}.component--carousel-docs .vertical-tout:nth-child(even) .vertical-tout__wrapper{background:#0063AE}.component--carousel-docs .vertical-tout .vertical-tout__content-text{width:auto}.component--carousel-docs .vertical-tout .vertical-tout__content{position:absolute;top:0;bottom:0;left:0;right:0;padding:42px 42px 21px 21px}.component--carousel-docs .vertical-tout .vertical-tout__title{font-size:0.75rem;font-weight:normal;letter-spacing:0}@media only screen and (min-width: 640px){.component--carousel-docs .vertical-tout .vertical-tout__title{font-size:1.125rem;font-weight:600}}.component--carousel-docs .vertical-tout .vertical-tout__cta{border:none;color:inherit;display:inline;padding:0;border-radius:0;font-weight:normal;background:none;position:absolute;top:0;bottom:0;left:0;right:0;color:#87C3F0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:18px;padding-left:21px;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.component--carousel-docs .vertical-tout .vertical-tout__cta:hover{background-image:none;background-color:none;color:inherit}.component--carousel-docs .vertical-tout .vertical-tout__cta:after{content:"↖︎";-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;bottom:18px;left:55px}.component--carousel-docs .vertical-tout .vertical-tout__cta:hover{background-color:rgba(255,255,255,0.1)}.component--carousel-docs .vertical-tout .vertical-tout__title{white-space:normal;font-size:1.125rem;font-weight:600}.component--carousel-resources{padding-bottom:84px}.component--carousel-resources .component__kicker{text-align:left;font-size:0.75rem;font-weight:normal;letter-spacing:0.7px;text-transform:uppercase;color:#004b86;margin-top:63px;max-width:33%;border-bottom:1px solid #004b86}.component--carousel-resources .component__title{text-align:left;font-size:3.25rem;color:#141414;text-transform:none;font-weight:700;margin-top:1rem;margin-bottom:2rem}.component--collection{padding-top:42px;padding-bottom:42px}@media only screen and (min-width: 640px){.component--collection{padding-top:84px;padding-bottom:84px}}.component--collection .component__title{font-weight:600;margin-bottom:21px}@media only screen and (min-width: 640px){.component--collection .component__title{font-size:2.5rem}}@media only screen and (min-width: 640px){.component--collection .component__content{display:grid;grid-template-columns:repeat(4, calc((100% - (126px)) / 4));grid-column-gap:42px;grid-row-gap:0px;overflow:hidden}}.component--collection .component__collection-tout{position:relative;border-bottom:1px solid #D8D8D8}@media only screen and (min-width: 640px){.component--collection .component__collection-tout{border:none}}.component--collection .component__collection-tout:after{content:"";position:absolute;right:-21px;top:0.75em;bottom:0;border-right:1px solid #D5E0E8}.component--collection .component__collection-tout .tout__title{font-size:1rem;font-weight:600}.component--collection .component__collection-tout .tout__url{display:none}.component.component--contact{padding-top:21px;padding-bottom:21px;margin-bottom:-2em}@media only screen and (min-width: 640px){.component.component--contact{padding-top:42px;padding-bottom:42px;margin-bottom:-4em}}.component.component--contact .vertical-tout__title{font-size:2.5rem;margin-top:0}.component.component--contact .vertical-tout__content-text{padding-top:0}.component.component--contact .vertical-tout__description{max-width:380px;font-weight:600}.component.component--contact.with-newsletter .vertical-tout__description{max-width:100%}.component.component--contact .component-newsletter{display:grid;grid-template-columns:repeat(2, 1fr)}.component.component--contact .component-newsletter__content .component-newsletter__title{font-weight:600;margin-bottom:0.5rem}.component.component--contact .component-newsletter__content .newsletter__form__field{position:static}.component.component--contact .component-newsletter__content .icon--linked_in{width:50px;height:50px;fill:#007bb6;margin:0.5rem 0}.component.component--contact .component-newsletter__content:last-child{padding-left:22px;border-left:1px solid #004b86}.component.component--contact .component-newsletter__content:first-child{padding-right:22px;padding-left:0;border:0}.component.component--contact.component--resources-feedback{background:#004b86;color:#fff}@media only screen and (min-width: 640px){.component.component--contact.component--resources-feedback .vertical-tout__content{display:grid;grid-template-columns:repeat(2, auto);grid-column-gap:44px}}.component.component--contact.component--resources-feedback .vertical-tout__description{max-width:100%;font-weight:normal;margin-right:44px}.component.component--contact.component--resources-feedback .vertical-tout__content-text{width:auto}.component.component--contact.component--resources-feedback .vertical-tout__content-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:22px}.component.component--contact.component--resources-feedback .vertical-tout__cta{border-color:#fff;background-image:url(/assets/link-arrow-white-83f4d7c0d49750ad8e45fade6b2f6877e192c3ca740440b34fbdef3e546561e5.svg);color:#fff}.component.component--events{background:#0b123c;color:#fff;padding-top:42px;padding-bottom:0}@media only screen and (min-width: 640px){.component.component--events{padding-top:42px;padding-bottom:42px}}.component.component--events .component__title{max-width:460px;margin-bottom:42px}.component.component--events .vertical-tout{position:relative;margin-top:-1px}.component.component--events .vertical-tout:before,.component.component--events .vertical-tout:after{content:"";border-top:1px solid #2F4871;position:absolute;left:-10000rem;right:-10000rem}.component.component--events .vertical-tout:before{top:0;height:100%;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.component.component--events .vertical-tout:after{bottom:0}.component.component--events .vertical-tout:last-child:after{display:none}.component.component--events .vertical-tout:hover:before{background:rgba(255,255,255,0.05)}.component.component--events .vertical-tout__content{position:relative;padding-bottom:21px}.component.component--events .vertical-tout__cta{border:none;color:inherit;display:inline;padding:0;border-radius:0;font-weight:normal;background:none;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:18px;padding-right:18px;color:#87C3F0}.component.component--events .vertical-tout__cta:hover{background-image:none;background-color:none;color:inherit}.component.component--events .vertical-tout__cta:after{content:"↖︎";-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:18px;right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 640px){.component.component--events .vertical-tout__cta{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:21px}.component.component--events .vertical-tout__cta:after{top:unset;right:unset;left:37px}}.component.component--events .vertical-tout__kicker,.component.component--events .vertical-tout__caption{font-size:0.875rem;text-transform:none;border:0;color:#87C3F0}.component.component--events .vertical-tout__content-text{overflow:hidden;padding-top:0;width:auto}.component.component--events .vertical-tout__kicker{margin-top:0;line-height:1.2;color:#fff;font-weight:600}.component.component--events .vertical-tout__kicker:after{content:"Report";font-weight:normal;margin-left:42px}@media only screen and (min-width: 640px){.component.component--events .vertical-tout__kicker:after{display:block;margin-left:0}}@media only screen and (min-width: 640px){.component.component--events .vertical-tout__kicker{float:left;width:95px;margin-top:6px}}@media only screen and (min-width: 640px){.component.component--events .vertical-tout__title,.component.component--events .vertical-tout__caption{margin-left:185px}}.component.component--events .vertical-tout__title{font-size:1.5rem;font-weight:normal;line-height:1.3;margin-top:0}@media only screen and (min-width: 640px){.component.component--events .vertical-tout__title{font-size:1.875rem}}.component.component--events .vertical-tout__caption{background:url(/assets/verticals/bespoke/location-pin-54614ef444d2cd14d80990d16dc458348b4b7d2c9883c91dee1f117803e93f8b.svg) no-repeat left center;padding-left:21px;line-height:19px}.component.component--basic-grid{padding-bottom:21px}.component.component--basic-grid .component__content{display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:25px;grid-row-gap:21px;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 640px){.component.component--basic-grid .component__content{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1024px){.component.component--basic-grid .component__content{grid-template-columns:repeat(4, 1fr);grid-column-gap:50px;grid-row-gap:42px}}@media only screen and (min-width: 640px){.component.component--basic-grid .component__content{grid-template-columns:repeat(4, 1fr)}}.component.component--basic-grid .component__title{border-top:1px solid #D8D8D8;margin:21px 0;padding-top:1em;font-size:1.75rem}@media only screen and (min-width: 640px){.component.component--basic-grid .component__title{margin:1em 0;font-size:2.75rem}}.component.component--basic-grid.component--docs-grid{padding-bottom:42px}.component.component--basic-grid.component--docs-grid .vertical-tout{color:#fff}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__wrapper{background:#004b86;position:relative;padding-top:119.5652173913%}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__wrapper embed,.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__wrapper iframe,.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__wrapper:after{content:"";width:46px;height:46px;position:absolute;top:0;right:0;background:#fff url(/assets/verticals/bespoke/doc-corner-34e79ad124c785872d9eee7355a946f1712ff707c4758581df64273cda3b8ef7.svg) no-repeat;background-size:100%}.component.component--basic-grid.component--docs-grid .vertical-tout:nth-child(even) .vertical-tout__wrapper{background:#0063AE}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__content-text{width:auto}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__content{position:absolute;top:0;bottom:0;left:0;right:0;padding:42px 42px 21px 21px}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__title{font-size:0.75rem;font-weight:normal;letter-spacing:0}@media only screen and (min-width: 640px){.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__title{font-size:1.125rem;font-weight:600}}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__cta{border:none;color:inherit;display:inline;padding:0;border-radius:0;font-weight:normal;background:none;position:absolute;top:0;bottom:0;left:0;right:0;color:#87C3F0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:18px;padding-left:21px;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__cta:hover{background-image:none;background-color:none;color:inherit}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__cta:after{content:"↖︎";-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;bottom:18px;left:55px}.component.component--basic-grid.component--docs-grid .vertical-tout .vertical-tout__cta:hover{background-color:rgba(255,255,255,0.1)}.component.component--basic-grid.basic-grid-3 .component__title{text-align:center;font-size:0.75rem;font-weight:normal;letter-spacing:0.7px;text-transform:uppercase;color:#004b86;margin-top:63px;border-top:0}.component.component--basic-grid.basic-grid-3 .component__body{text-align:center;max-width:700px;margin:0 auto 63px}.component.component--basic-grid.basic-grid-3 .component__body .st__content-block p{font-size:1.625rem;font-weight:600;line-height:1.3}@media only screen and (min-width: 640px){.component.component--basic-grid.basic-grid-3 .component__content{grid-template-columns:repeat(3, 1fr)}}.glide__slide .vertical-tout--resource{margin-top:10px}.vertical-tout--resource__title{font-size:1.1rem;margin-top:10px}.vertical-tout--resource .vertical-tout__image{background:#004b86;position:relative;padding-top:55.1724137931%}.vertical-tout--resource .vertical-tout__image embed,.vertical-tout--resource .vertical-tout__image iframe,.vertical-tout--resource .vertical-tout__image object{position:absolute;top:0;left:0;width:100%;height:100%}.vertical-tout--resource .vertical-tout__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vertical-tout--resource .vertical-tout__wrapper{display:block;text-decoration:none;color:inherit}.vertical-tout--resource .vertical-tout__content-text{padding-top:12px;width:auto}@media only screen and (min-width: 640px){.vertical-tout--resource .vertical-tout__content-text{padding-top:0}}.vertical-tout--resource .vertical-tout__description{font-size:0.875rem}.vertical-tout--resource .vertical-tout__description p{line-height:1.4}.vertical-tout--resource .vertical-tout__icon{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}@media only screen and (min-width: 640px){.vertical-tout--resource{display:block;position:relative}.vertical-tout--resource .vertical-tout__image{position:relative;padding-top:121.2121212121%}.vertical-tout--resource .vertical-tout__image embed,.vertical-tout--resource .vertical-tout__image iframe,.vertical-tout--resource .vertical-tout__image object{position:absolute;top:0;left:0;width:100%;height:100%}.vertical-tout--resource .vertical-tout__image img{top:0}.vertical-tout--resource .vertical-tout__content{position:absolute;top:-10px;left:0;right:21px;max-width:333px;background:rgba(10,19,60,0.85);color:#fff;padding:1rem 1rem 0}.vertical-tout--resource .vertical-tout__title{font-size:1.1rem;margin:0;position:relative;padding-bottom:1rem}.vertical-tout--resource .vertical-tout__title:after{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid transparent;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vertical-tout--resource .vertical-tout__description{font-size:0.875rem;max-height:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0}.vertical-tout--resource:hover .vertical-tout__title:after{right:-32px;border-color:#fff}.vertical-tout--resource:hover .vertical-tout__description{max-height:1000rem;opacity:1}}.component.component--resources{margin-top:84px;margin-bottom:84px;background:#fff}@media only screen and (min-width: 640px){.component.component--resources .component__content{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:44px;grid-row-gap:44px}}.component.component--resources div.pagination__direction{opacity:0.7}.component.component--resources .pagination__container{padding-left:0;padding-right:0;float:none;overflow:hidden}.component.component--resources .pagination__nav-text,.component.component--resources .pagination__page-info,.component.component--resources .pagination__direction{color:#004b86;border:none;font-size:1rem}.component.component--resources .pagination div.pagination__direction{opacity:0.6}.component.component--resources .pagination__direction .pagination__nav-text:before,.component.component--resources .pagination__direction .pagination__nav-text:after{content:"";display:inline-block;width:30px;height:12px;background:url(/assets/verticals/bespoke/pagination-arrow-276484950831511b15785c0ff36fc058dbb244f555a835d3b88edebe96b3669c.svg) no-repeat center}.component.component--resources .pagination__direction.direction-previous{text-align:left}.component.component--resources .pagination__direction.direction-previous .pagination__nav-text:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px}.component.component--resources .pagination__direction.direction-previous .pagination__nav-text:after{display:none}.component.component--resources .pagination__direction.direction-next{text-align:right}.component.component--resources .pagination__direction.direction-next .pagination__nav-text:before{display:none}.component.component--resources .pagination__direction.direction-next .pagination__nav-text:after{margin-left:5px}.component--resources__filters{position:relative}.component--resources__filters .component--resources__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:44px}.component--resources__clear{position:absolute;top:0;right:0;font-weight:700;color:#004b86}.component--resources__clear img{vertical-align:-6px}.component--resources__filter{width:calc(25% - (132px / 4));color:#004b86}.component--resources__filter label{display:block;margin-bottom:17px}.component--resources__filter label span{border-bottom:1px solid #004b86;display:inline-block;line-height:2;padding-right:44px;font-size:0.75rem;text-transform:uppercase}.component--resources__filter input[type="text"],.component--resources__filter .select-dropdown{width:100%;border:1px solid #d8d8d8;border-radius:5px;color:#004b86;display:block;height:44px;line-height:44px}.component--resources__filter .select-dropdown select{max-width:100%;padding-right:36px;text-overflow:ellipsis;width:100%}.component--resources__filter .select-dropdown select option{font-weight:normal}.component--resources__filter .select-dropdown:after{content:"";display:block;width:10px;height:10px;border-right:2px solid #004b86;border-bottom:2px solid #004b86;-webkit-transform:translateY(-45%) rotate(45deg);transform:translateY(-45%) rotate(45deg);top:45%;right:16px}.component--resources__filter input[type="text"]{height:45px;padding:0 22px 0 34px;font-weight:700}.component--resources__filter--input{position:relative}.component--resources__filter .button--search{background:none;position:absolute;top:44px;padding:12px}.component.component--roadmap{margin-top:42px;background:none}@media only screen and (min-width: 640px){.component.component--roadmap{margin-bottom:42px}}.component.component--roadmap .l-wrap{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 640px){.component.component--roadmap .l-wrap{display:block;padding-bottom:21px}}.component.component--roadmap .component__title{padding-top:21px;margin-bottom:21px;font-size:1.125rem;line-height:1.4;border-top:1px solid #D8D8D8;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media only screen and (min-width: 640px){.component.component--roadmap .component__title{padding-top:31.5px;margin-bottom:42px;padding-right:45.9%;font-size:1.625rem}}.component.component--roadmap .component__body{padding-top:21px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.component.component--roadmap .component__body p{font-size:1.125rem;line-height:1.4}@media only screen and (min-width: 640px){.component.component--roadmap .component__body{border-top:1px solid #D8D8D8;float:left;max-width:54.1%}.component.component--roadmap .component__body p{font-size:1.125rem;line-height:1.625}}.component.component--roadmap .component__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background:#EDF2F5;padding:21px}@media only screen and (min-width: 640px){.component.component--roadmap .component__content{float:right;width:33.3%;padding-top:84px;padding-bottom:84px;margin-top:-105px}}.component.component--roadmap .vertical-tout--doc{color:#fff;max-width:230px;margin:0 auto}.component.component--roadmap .vertical-tout--doc .vertical-tout__wrapper{background:#004b86;position:relative;padding-top:119.5652173913%}.component.component--roadmap .vertical-tout--doc .vertical-tout__wrapper embed,.component.component--roadmap .vertical-tout--doc .vertical-tout__wrapper iframe,.component.component--roadmap .vertical-tout--doc .vertical-tout__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.component.component--roadmap .vertical-tout--doc .vertical-tout__wrapper:after{content:"";width:46px;height:46px;position:absolute;top:0;right:0;background:#EDF2F5 url(/assets/verticals/bespoke/doc-corner-34e79ad124c785872d9eee7355a946f1712ff707c4758581df64273cda3b8ef7.svg) no-repeat;background-size:100%}.component.component--roadmap .vertical-tout--doc:nth-child(even) .vertical-tout__wrapper{background:#0063AE}.component.component--roadmap .vertical-tout--doc .vertical-tout__content-text{width:auto}.component.component--roadmap .vertical-tout--doc .vertical-tout__content{position:absolute;top:0;bottom:0;left:0;right:0;padding:42px 42px 21px 21px}.component.component--roadmap .vertical-tout--doc .vertical-tout__title{font-size:0.75rem;font-weight:normal;letter-spacing:0}@media only screen and (min-width: 640px){.component.component--roadmap .vertical-tout--doc .vertical-tout__title{font-size:1.125rem;font-weight:600}}.component.component--roadmap .vertical-tout--doc .vertical-tout__cta{border:none;color:inherit;display:inline;padding:0;border-radius:0;font-weight:normal;background:none;position:absolute;top:0;bottom:0;left:0;right:0;color:#87C3F0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:18px;padding-left:21px;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.component.component--roadmap .vertical-tout--doc .vertical-tout__cta:hover{background-image:none;background-color:none;color:inherit}.component.component--roadmap .vertical-tout--doc .vertical-tout__cta:after{content:"↖︎";-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;bottom:18px;left:55px}.component.component--roadmap .vertical-tout--doc .vertical-tout__cta:hover{background-color:rgba(255,255,255,0.1)}.component.component--roadmap .vertical-tout--doc .vertical-tout__content{display:block}.component.component--roadmap .vertical-tout--doc .vertical-tout__title{margin:0;font-size:1.125rem;font-weight:600}.component.component--stats{background:none;padding-bottom:84px}@media only screen and (min-width: 640px){.component.component--stats .component__content{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:42px;grid-row-gap:42px}}.component.component--stats .vertical-tout{background:#EEF2F5;margin-bottom:42px}.component.component--stats .vertical-tout.vertical-tout--image{padding-top:31.5px}.component.component--stats .vertical-tout.vertical-tout--image .vertical-tout__wrapper{display:block}.component.component--stats .vertical-tout__image{padding-left:42px;padding-top:0}.component.component--stats .vertical-tout__image:before{display:none}.component.component--stats .vertical-tout__image img{position:static;width:auto;height:auto}@media only screen and (min-width: 640px){.component.component--stats .vertical-tout{margin-bottom:0}}.component.component--stats .vertical-tout__content-text{width:100%;display:grid;grid-template-rows:repeat(3, auto);grid-column-gap:42px;grid-row-gap:0px;grid-template-columns:30% 1fr;padding-top:0}@media only screen and (min-width: 640px){.component.component--stats .vertical-tout__content-text{grid-template-columns:repeat(2, 1fr)}}.component.component--stats .vertical-tout__content-text .vertical-tout__kicker{grid-area:2 / 1 / 3 / 2;padding-left:42px;border:none;font-weight:600;line-height:1;font-size:2.285rem;padding-top:8px;padding-bottom:8px}@media only screen and (min-width: 640px){.component.component--stats .vertical-tout__content-text .vertical-tout__kicker{font-size:2.685rem}}@media only screen and (min-width: 1024px){.component.component--stats .vertical-tout__content-text .vertical-tout__kicker{font-size:4.685rem;grid-template-columns:repeat(2, auto)}}.component.component--stats .vertical-tout__content-text .vertical-tout__caption{grid-area:2 / 2 / 3 / 3;padding-right:90px;padding-bottom:gutter();font-weight:600;color:#004b86;font-size:1.875rem}@media only screen and (min-width: 640px){.component.component--stats .vertical-tout__content-text .vertical-tout__caption{font-size:1.675rem;margin-top:12px}}.component.component--stats .vertical-tout__content-text .vertical-tout__title{grid-area:1 / 1 / 2 / 3;font-size:1.875rem;padding-left:42px;padding-right:42px}.component.component--stats .vertical-tout__content-text .vertical-tout__title:after{content:"";display:block;border-bottom:1px solid #004b86;margin-top:21px;margin-bottom:11px}@media only screen and (min-width: 640px){.component.component--stats .vertical-tout__content-text .vertical-tout__title:after{margin-bottom:0}}.component.component--stats .vertical-tout__content-text .vertical-tout__description{grid-area:3 / 1 / 4 / 3;padding-left:42px;padding-right:42px}.component.component--stats .vertical-tout__content-text .vertical-tout__description p:first-child{margin-top:0}.component.component--stats .vertical-tout__content-text .vertical-tout__caption+.vertical-tout__description p:first-child{border-top:1px solid #004b86;padding-top:21px}.component__title{font-size:1.75rem;font-weight:600;line-height:1}@media only screen and (min-width: 640px){.component__title{font-size:2.75rem}}.component__cta{border:2px solid #004b86;color:#004b86;display:inline-block;padding:21px;padding-left:42px;padding-right:84px;border-radius:5px;font-weight:600;background:url(/assets/link-arrow-537d64d5ed567805811f5f6e81706330da41f3ec945ad082538a767d7b78886e.svg) no-repeat right 21px center;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.component__cta:hover{background-image:url(/assets/link-arrow-white-83f4d7c0d49750ad8e45fade6b2f6877e192c3ca740440b34fbdef3e546561e5.svg);background-color:#004b86;color:#fff}.component .vertical-tout--blue{background-color:#004b86;color:#fff;text-align:center;padding:44px 32px}.component .vertical-tout--blue .vertical-tout__title{font-size:1.375rem;line-height:1.37;margin-bottom:0.5rem;margin-top:0.5rem}.component .vertical-tout--blue .vertical-tout__description{font-size:1.125rem;line-height:1.37}.component .vertical-tout--blue .vertical-tout__image{padding-bottom:22px;text-align:center}
