.cards{color:inherit;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;float:none !important}.cards .card{color:inherit;border:1px solid #d0d0d0;box-shadow:0 2px 4px rgba(3,27,78,0.06);cursor:pointer;margin:15px;padding:0;text-align:center;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.cards .card.blank{border:none !important;box-shadow:none !important}.cards .card.fill{background-color:white}.cards .card.inactive:hover{box-shadow:0 2px 4px rgba(3,27,78,0.06);cursor:default}.cards .card:hover{box-shadow:0 10px 20px rgba(3,27,78,0.1)}.cards .card a{color:inherit}.cards .card .card-graphic{font-size:3em;margin-bottom:30px;display:inline-block;width:100%;height:auto}.cards .card .card-heading{font-weight:500;line-height:1.5;margin:0 20px 20px 20px;position:relative}.cards .card .card-description{font-weight:400;margin:20px}.editable-section{position:relative}.editable-section.active .section-tools{display:inline-block}.editable-section .section-tools{position:absolute;right:0;font-size:18px;margin:30px;display:none}.editable-section .section-tools ul{padding:0;margin:0;list-style:none}.editable-section .section-tools ul li{display:inline-block;width:40px;height:40px}.editable-section .section-tools ul li a{width:100%;height:100%;display:inherit;position:relative;text-align:center;vertical-align:middle;opacity:.6}.editable-section .section-tools ul li a:hover{color:inherit;opacity:1}.editable-section .section-tools ul li i{margin:0;padding:0;width:inherit;height:inherit;position:absolute;top:0;left:0;line-height:38px;-moz-transition:transform 150ms ease-in-out;-ms-transition:transform 150ms ease-in-out;-o-transition:transform 150ms ease-in-out;-webkit-transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out}.frontpage-section .section-content{background-position:center;background-repeat:no-repeat;background-size:cover;padding:80px 60px;text-align:center;height:100%}.frontpage-section .section-content.full-height{min-height:50vh}.frontpage-section .section-content .card{background-position:center;background-repeat:no-repeat}.frontpage-section .section-content .section-text{margin-bottom:40px}.frontpage-section .section-content .section-text .section-title{font-size:56px;font-weight:700;margin:0 0 8px 0;text-transform:uppercase}.frontpage-section .section-content .section-text .section-description{font-size:16px;font-weight:300;line-height:24px}.frontpage-section .section-content .section-link{border-radius:2.5em;display:inline-block;font-size:12px;font-weight:700;padding:15px 30px;text-decoration:none;text-transform:uppercase;margin:30px;-moz-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.frontpage-section .section-content .section-link:hover{opacity:.8}.frontpage-section .section-content .tiles{display:flex;flex-wrap:wrap}.frontpage-section .section-content .tiles .card{padding:60px 30px;margin:15px;box-shadow:0 2px 4px rgba(3,27,78,0.06);cursor:pointer}.frontpage-section .section-content .tiles .card a,.frontpage-section .section-content .tiles .card a:hover,.frontpage-section .section-content .tiles .card a:focus,.frontpage-section .section-content .tiles .card a:active{color:inherit;text-decoration:none;border-bottom:0;text-shadow:none}.frontpage-section .section-content .tiles .card .card-icon{font-size:30px;margin-bottom:15px}.frontpage-section .section-content .tiles .card .card-title{font-size:24px;margin-bottom:18px;font-weight:600}.frontpage-section .section-content .tiles .card .card-description{font-size:14px;opacity:.6;font-weight:400;margin-bottom:10px}.frontpage-section .section-content .tiles.cards .card{flex:1 35%}.frontpage-section .section-content .tiles.cascade .card{flex:1 100%}