.pb-0{padding-bottom:0 !important}.section--generic-content{padding:calc(2.66em + 2vw) 0;background-position:center;background-size:cover;position:relative;--col-width:1}.generic-section-bg{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;width:100%;z-index:-0001}@media(min-width:900px){.generic-content h2{font-size:2.5em}}.generic-content--center{text-align:center}.generic-content-grid__item{padding:.66em}@media(min-width:890px){.generic-content-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.generic-content-grid__item{padding:.33em;-webkit-box-flex:var(--col-width);-ms-flex:var(--col-width);flex:var(--col-width)}.generic-content-grid__item+.generic-content-grid__item{margin-left:2em}}@media(min-width:900px){.generic-content-grid__item--main-content{-webkit-box-flex:3;-ms-flex:3;flex:3}.generic-content-grid__item--large-image{-webkit-box-flex:5;-ms-flex:5;flex:5}}.generic-content-grid--valign-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.generic-content-grid--valign-bottom{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.flywheel-svg-wrapper{width:500px;height:500px;overflow:hidden;margin:auto}#flywheel-clickable{height:600px;width:554px}#flywheel-clickable g{cursor:pointer;opacity:1;transition:1s}#flywheel-clickable g.fade-out{opacity:.5}.flywheel-description{box-shadow:3px 3px 6px rgba(0,0,0,.18);padding:.5em 1.5em;width:100%;border-radius:.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:white}.outer-flywheel-description{min-height:300px}.hidden{display:none}.flywheel-section-title{color:#fdc06a}.flywheel-content-body{display:flex;flex-wrap:wrap}.flywheel-content-body div{width:100%}@media(max-width:520px){.flywheel-svg-wrapper{width:300px;height:300px;overflow:hidden;margin:auto}#flywheel-clickable{height:360px;width:332.4px}.flywheel-description{display:flex !important;margin-bottom:1em}.mobile-flex-reverse{display:flex;flex-direction:column-reverse}