.text-with-image.has-banner{margin-bottom:100px;padding-bottom:0}.text-with-image .page-center{position:relative;z-index:2}.text-with-image__title h2{text-align:center}.text-with-image__content-container{display:flex;flex-wrap:wrap;position:relative}.text-with-image.two-plus:not(.left-sections){background-image:linear-gradient(0deg,#11161e 80%,#fff 0);padding-bottom:100px;position:relative}.text-with-image.two-plus:not(.left-sections):before{border-color:#fff transparent transparent #fff;border-style:solid;border-width:40px;content:"";left:0;position:absolute;top:20%;z-index:1}.text-with-image.two-plus:not(.left-sections):after{border-color:transparent #fff #fff transparent;border-style:solid;border-width:40px;bottom:0;content:"";position:absolute;right:0;z-index:1}.text-with-image__content-container+.text-with-image__content-container{margin-top:80px}.alternating .text-with-image__content-container:nth-of-type(2n),.left-sections .text-with-image__content-container{flex-flow:row-reverse;flex-wrap:wrap}.text-with-image__content-container>div{flex:0 0 50%}.text-with-image__image img{height:100%;object-fit:cover;width:100%}.two-plus .text-with-image__content{background-color:#1b2536;display:flex;flex-direction:column;padding:100px 60px 80px}.blue .text-with-image__content *,.two-plus .text-with-image__content *{color:#fff}.blue .text-with-image__content a{color:#3184f7}.blue .text-with-image__content p,.two-plus .text-with-image__content p{opacity:.8}.text-with-image a.btn{background-color:#185bc5;border:2px solid #185bc5;border-radius:2px;color:#fff;font-family:IBM Plex Mono;font-size:12px;letter-spacing:.1em;line-height:2;margin-top:20px;padding:10px 24px;text-transform:uppercase}.text-with-image.white a.btn{background-color:#fff;color:#185bc5}.text-with-image.white a.btn svg path{fill:#185bc5;transition:all .3s ease}.text-with-image a.btn:focus,.text-with-image a.btn:hover,.text-with-image.white a.btn:focus,.text-with-image.white a.btn:hover{background-color:#3184f7;border-color:#3184f7;color:#fff}.text-with-image.white a.btn:focus svg path,.text-with-image.white a.btn:hover svg path{fill:#fff}.two-plus .text-with-image__content a.btn{align-self:flex-end}.text-with-image__content-wrapper+.text-with-image__bottom-grid{margin:80px -1% 0}.text-with-image__bottom-grid-header{margin-bottom:56px;text-align:center}.text-with-image__bottom-grid-header :last-child{margin-bottom:0}.text-with-image__bottom-grid{display:flex;flex-wrap:wrap;justify-content:center}.text-with-image__bottom-grid .grid-element{display:flex;flex:0 0 18%;flex-direction:column;margin:0 1%}.text-with-image__bottom-grid.text-with-image__bottom-grid--six-across .grid-element{flex:0 0 14%}.text-with-image .padding-buffer{padding-top:85px}@media (min-width:781px){.text-with-image__bottom-grid.icon .grid-element{flex:0 0 21%}}.text-with-image__bottom-grid:not(.icon) .grid-element__title{background-color:#1b2536;color:#fff;flex-grow:1;font-family:IBM Plex Mono;font-size:12px;line-height:16px;padding:30px 20px;text-align:center;text-transform:uppercase}.text-with-image__bottom-grid.icon .grid-element__title{color:#fff}.text-with-image__bottom-grid a.grid-element:hover .grid-element__title{color:#3184f7;text-decoration:underline}.text-with-image__bottom-grid:not(.icon) .grid-element__image{flex:168px 0 0;height:168px}.text-with-image__bottom-grid:not(.icon) .grid-element__image img{height:100%;object-fit:cover;width:100%}.text-with-image__bottom-grid.icon .grid-element__image{height:64px;margin-bottom:16px}.text-with-image.blue:not(.two-plus){background-color:#11161e;position:relative}.text-with-image:not(.cutout-none):after{border:40px solid transparent;content:"";display:block;position:absolute}.text-with-image.cutout-top_left:after{border-left-color:#fff;border-top-color:#fff;left:0;top:0}.text-with-image.cutout-top_right:after{border-right-color:#fff;border-top-color:#fff;right:0;top:0}.text-with-image.cutout-bottom_left:after{border-bottom-color:#fff;border-left-color:#fff;bottom:0;left:0}.text-with-image.cutout-bottom_right:after{border-bottom-color:#fff;border-right-color:#fff;bottom:0;right:0}.text-with-image:not(.two-plus) .text-with-image__content-container{align-items:center;flex-flow:row-reverse;gap:10%;justify-content:space-between}.alternating .text-with-image__content-container:first-child:last-child{flex-flow:row wrap}.text-with-image:not(.two-plus) .text-with-image__content-container>div{flex:1 0 45%}.text-with-image.section.white{padding:30px 0}.text-with-image .text-with-image__content-container .text-with-image__image.cutout{aspect-ratio:552/488;clip-path:polygon(0 0,100% 0,100% 190%,-45% 45%)}.text-with-image__banner{align-items:center;background:#1b2536;display:flex;justify-content:center;padding:56px 20px;position:relative;transform:translateY(50%)}.text-with-image__banner-title{color:#fff}.text-with-image__banner .button{margin-left:16px}@media (max-width:1000px){.text-with-image.blue:not(.two-plus) .text-with-image__image{margin:0 auto 30px;max-width:400px}.text-with-image:not(.two-plus) .text-with-image__content-container{flex-wrap:wrap}.text-with-image:not(.two-plus) .text-with-image__content-container>div{aspect-ratio:auto!important;flex-basis:100%;min-height:0}.text-with-image:not(.two-plus) .text-with-image__image{margin-bottom:40px;min-height:350px}.text-with-image__bottom-grid .grid-element{flex-basis:31%;margin-bottom:20px}}@media (max-width:780px){.text-with-image__content-container>div{flex-basis:100%}.text-with-image__image{padding-top:0}.two-plus .text-with-image__content{padding:20px}.text-with-image__bottom-grid .grid-element{flex-basis:46%;margin:0 2%;margin-bottom:4%}.text-with-image__banner{display:block;text-align:center}.text-with-image__banner .button{margin-left:0;margin-top:16px}.text-with-image__bottom-grid.text-with-image__bottom-grid--six-across .grid-element{flex:0 0 46%!important}}@media (max-width:550px){.text-with-image__bottom-grid .grid-element{flex-basis:100%;margin-bottom:10%}.text-with-image__image img{max-height:200px}.text-with-image__image.prevent-cropping img{max-height:none}}