#memberships-select-parent{height:100%;background-image:url('../images/memberships/bike-background.jpg');background-size:cover}#memberships-select-parent .top-title{font-size:2vw;font-weight:600;color:#f7f7f7;text-align:center;padding:1vw 0}#memberships-select-parent .select-tiles{display:flex;justify-content:center;padding-bottom:3vw}#memberships-select-parent .select-tiles .tile{flex:0 0 25%;background:#133880;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1vw;-moz-box-shadow:0 0 .25vw .25vw rgba(255,255,255,.3);-webkit-box-shadow:0 0 .25vw .25vw rgba(255,255,255,.3);box-shadow:0 0 .25vw .25vw rgba(255,255,255,.3)}#memberships-select-parent .select-tiles .tile.cf{margin-right:1.5vw}#memberships-select-parent .select-tiles .tile.sf{margin-left:1.5vw}#memberships-select-parent .select-tiles .tile .logo{width:12vw;margin:1vw 0}#memberships-select-parent .select-tiles .tile .text{color:#f7f7f7;text-align:center;padding:0 2vw;font-size:1vw}#memberships-select-parent .select-tiles .tile a{color:#f7f7f7;text-decoration:none;margin:2vw 0;padding:1vw 2vw;border-radius:1vw;width:13vw;font-size:1vw;font-weight:600}#memberships-select-parent .select-tiles .tile.cf a{background:#ee2e24}#memberships-select-parent .select-tiles .tile.sf a{background:#16a1dc}#memberships-select-parent .select-tiles .tile a img{width:.55vw;position:relative;left:1vw}@media screen and (max-width:768px){#memberships-select-parent{padding-top:20vw}#memberships-select-parent .top-title{font-size:7vw;line-height:7.5vw}#memberships-select-parent .select-tiles{flex-direction:column;align-items:center;margin-top:7vw}#memberships-select-parent .select-tiles .tile.cf{margin-right:0}#memberships-select-parent .select-tiles .tile.sf{margin-left:0}#memberships-select-parent .select-tiles .tile{margin-bottom:10vw;width:90%;border-radius:5vw;-moz-box-shadow:0 0 1vw 1vw rgba(255,255,255,.3);-webkit-box-shadow:0 0 1vw 1vw rgba(255,255,255,.3);box-shadow:0 0 1vw 1vw rgba(255,255,255,.3)}#memberships-select-parent .select-tiles .tile .logo{width:50vw;margin:5vw 0}#memberships-select-parent .select-tiles .tile .text{padding:0 5vw;font-size:4vw}#memberships-select-parent .select-tiles .tile a{margin:5vw 0;padding:4vw 5vw;border-radius:2vw;width:50vw;font-size:4vw;font-weight:600}#memberships-select-parent .select-tiles .tile a img{width:2vw;left:6vw}}