.bannerWithAnchors{overflow:hidden;position:relative;padding-top:0;padding-bottom:0}.bannerWithAnchors.background-stone .pipeColour{stop-color:#8c8359}.bannerWithAnchors.background-white .pipeColour{stop-color:#fff}.bannerWithAnchors.background-coolgrey .pipeColour{stop-color:#4185ec}.bannerWithAnchors.background-lightpurple .pipeColour{stop-color:#835bf3}.bannerWithAnchors.background-iceblue .pipeColour{stop-color:#0080ad}.bannerWithAnchors.background-mintgreen .pipeColour{stop-color:#00a881}.bannerWithAnchors.sectionSearch form{position:relative;margin-top:20px}.bannerWithAnchors.sectionSearch form .field{font-size:16px;font-size:1.6rem;transition:all .2s ease;padding:0 48px 0 22px;width:100%;height:46px;background-color:#fff;border:1px solid #d8d8d8;border-radius:100px;color:#0a3c64;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bannerWithAnchors.sectionSearch form .field::-webkit-input-placeholder{color:#0a3c64}.bannerWithAnchors.sectionSearch form .field:-moz-placeholder,.bannerWithAnchors.sectionSearch form .field::-moz-placeholder{color:#0a3c64}.bannerWithAnchors.sectionSearch form .field:-ms-input-placeholder{color:#0a3c64}.bannerWithAnchors.sectionSearch form .field:-webkit-search-cancel-button,.bannerWithAnchors.sectionSearch form .field:-webkit-search-decoration,.bannerWithAnchors.sectionSearch form .field:-webkit-search-results-button,.bannerWithAnchors.sectionSearch form .field:-webkit-search-results-decoration{display:none}.bannerWithAnchors.sectionSearch form .submitBtn{position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:0;width:36px;min-width:0;height:36px;box-shadow:none;cursor:pointer}.bannerWithAnchors.sectionSearch form .submitBtn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0;width:16px;height:16px;fill:#fff}.bannerWithAnchors .leftPipe{position:absolute;bottom:0;left:0;width:115px;max-width:40%}.bannerWithAnchors .rightPipe{position:absolute;top:0;right:0;max-height:90%;height:109px}.bannerWithAnchors .container{padding-top:40px;padding-bottom:50px}.bannerWithAnchors .top{position:relative;z-index:1;margin-bottom:26px;text-align:center;max-width:340px;margin-left:auto;margin-right:auto}.bannerWithAnchors .top .title{margin-top:0;margin-bottom:5px}.bannerWithAnchors .top .preamble{margin:0 auto;color:#0a3c64}.bannerWithAnchors .content{position:relative;z-index:1}.bannerWithAnchors .item{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px;color:#0a3c64;border-bottom:1px solid #d8d8d8;text-decoration:none}.bannerWithAnchors .item:last-child{border-bottom:0}.bannerWithAnchors .item .icon{display:none;margin-bottom:8px;max-width:50%}.bannerWithAnchors .item .title{font-size:16px;font-size:1.6rem;margin-top:0;margin-bottom:0;margin-right:20px;font-weight:700;padding-bottom:2px}.bannerWithAnchors .item .arrow{flex-shrink:0;width:10px;height:14px;fill:#eb0032}.bannerWithAnchors .ctaButton{display:table;margin-left:auto;margin-right:auto;margin-top:20px;position:relative;z-index:2}@media (min-width:768px){.bannerWithAnchors.sectionSearch .top{margin-bottom:60px}.bannerWithAnchors.sectionSearch form{margin-top:35px}.bannerWithAnchors.sectionSearch form .field{padding-left:28px;padding-right:60px;height:60px}.bannerWithAnchors.sectionSearch form .submitBtn{right:8px;width:44px;height:44px}.bannerWithAnchors.sectionSearch form .submitBtn svg{width:20px;height:20px}.bannerWithAnchors .top{margin-bottom:35px;max-width:750px}.bannerWithAnchors .top .title{margin-bottom:14px}.bannerWithAnchors .content{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px;justify-content:center}.bannerWithAnchors .item{flex-basis:240px;max-width:240px;flex-shrink:0;flex-grow:0;display:block;margin-right:30px;margin-bottom:30px;padding:30px;background-color:#fff;border-bottom:0;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 2px 20px rgba(0,0,0,.07)}.bannerWithAnchors .item:hover .title{border-color:#eb0032}.bannerWithAnchors .item .title{border-bottom:1px solid transparent;transition:border .2s ease-in-out}.bannerWithAnchors .item .icon{display:block}.bannerWithAnchors .item .icon img{max-width:45px;max-height:40px}.bannerWithAnchors .item .arrow{display:none}.bannerWithAnchors .ctaButton{margin-top:30px}}@media (min-width:1050px){.bannerWithAnchors .container{padding-top:100px;padding-bottom:120px}.bannerWithAnchors .leftPipe{width:280px}.bannerWithAnchors .rightPipe{height:337px}}@media (min-width:1150px){.bannerWithAnchors .content{display:flex;margin:0 -8px}.bannerWithAnchors .content.col-3 .item{flex-basis:calc(33.33% - 16px);max-width:calc(33.33% - 16px);flex-shrink:0;flex-grow:0}.bannerWithAnchors .content.col-4 .item{flex-basis:calc(25% - 16px);max-width:calc(25% - 16px);flex-shrink:0;flex-grow:0}.bannerWithAnchors .content .item{flex-basis:calc(20% - 16px);max-width:calc(20% - 16px);flex-shrink:0;flex-grow:0;margin:8px}}@media (min-width:1460px){.bannerWithAnchors .content{display:flex;margin:0 -10px}.bannerWithAnchors .content.col-3 .item{flex-basis:calc(33.33% - 20px);max-width:calc(33.33% - 20px);flex-shrink:0;flex-grow:0}.bannerWithAnchors .content.col-4 .item{flex-basis:calc(25% - 20px);max-width:calc(25% - 20px);flex-shrink:0;flex-grow:0}.bannerWithAnchors .content .item{flex-basis:calc(20% - 20px);max-width:calc(20% - 20px);flex-shrink:0;flex-grow:0;margin:10px}.bannerWithAnchors .leftPipe{width:330px}.bannerWithAnchors .rightPipe{height:387px}}