.section--tiles{background:linear-gradient(90deg,#1b2a38 45%,#e8eaeb 30%)}.section-tiles{background:linear-gradient(90deg,#1b2a38 45%,#e8eaeb 30%)}@media screen and (max-width:989px){.section-tiles{max-width:100vw;overflow:hidden;background:#fff}}.section-tiles h2{font-weight:500}.section-tiles .button:focus,.section-tiles .button:hover{color:#fff}.section-tiles .button:focus svg line,.section-tiles .button:hover svg line{stroke:#fff}.tiles-section--wrapper{display:flex;align-items:flex-start}@media screen and (max-width:989px){.tiles-section--wrapper{flex-direction:column;padding-bottom:50px}}.tiles-section--wrapper .section-header{position:sticky;top:100px;max-height:-moz-fit-content;max-height:fit-content}@media screen and (max-width:989px){.tiles-section--wrapper .section-header{position:relative;top:0;margin-right:0;background-color:#1b2a38;min-width:100vw;padding:50px 7vw;margin-top:-50px;margin-left:-7vw}}@media screen and (max-width:768px){.tiles-section--wrapper .section-header{padding:50px 9vw;margin-top:-50px;margin-left:-9vw}}.tiles-section--wrapper .section-header>*{color:#fff}.tiles-section--wrapper .section-header p{margin-bottom:20px;font-size:.88em}@media screen and (max-width:768px){.tiles-section--wrapper .section-header p{font-size:1rem}}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));min-width:calc(100% - 320px);margin-right:-40px;margin-bottom:-40px}@media screen and (max-width:989px){.tiles{display:flex;overflow:scroll;width:100%;background-color:#fff;padding:50px 7vw;margin-top:-50px;margin-left:-7vw;margin-left:0;padding:50px 0}}@media screen and (max-width:768px){.tiles{padding:50px 9vw;margin-top:-50px;margin-left:-9vw;margin-left:0;padding:50px 0}}.tiles::-webkit-scrollbar-track{box-shadow:inset 0 0 3px #6c757d;border-radius:10px}.tiles::-webkit-scrollbar{height:3px;width:100%}.tiles::-webkit-scrollbar-thumb{background:#1b2a38;border-radius:10px}.tiles .tile{background:#fff;width:auto;padding:40px;margin-bottom:40px;margin-right:40px}@media screen and (max-width:989px){.tiles .tile{min-width:calc(50vw - 40px);max-width:calc(50vw - 40px);padding:50px 0 0 0;margin-bottom:0}}.tiles .tile .tile__description{font-size:.75rem}@media screen and (max-width:768px){.tiles .tile .tile__description{font-size:1rem}}.tiles .tile .tile__icon{height:45px;width:45px;margin-bottom:20px}.tiles .tile h6{margin-bottom:15px}.tiles .tile p{font-size:.75rem}@media screen and (max-width:768px){.tiles .tile p{font-size:1rem}}.tiles .tile svg{margin-bottom:20px}@media screen and (max-width:989px){.tiles .tile:last-of-type{margin-right:0}}