article.members-template{display:block;background:linear-gradient(to bottom, #f68631 0%, #f15a22 100%);min-height:100vh}article.members-template.-is-loading loading-spinner-container{opacity:1;pointer-events:all}center-content-container{margin:auto;display:inline-flex;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:100vh;padding:0;padding-top:10rem;padding-bottom:6rem}form-card-container{display:block;position:relative;width:80%;max-width:800px;margin:0 auto;height:100%;min-height:225px;border-radius:10px;text-align:center;background-color:#fff;padding:2rem}@media screen and (max-width: 550px){form-card-container{width:90%}}form-card-container fsk-logo-shim{margin:auto;display:block;width:100%;max-width:250px;height:auto}form-card-container fsk-logo-shim img{width:100%;height:auto}form-card-container member-benefits-container{display:block;width:100%}form-card-container member-benefits-container h1{color:#80c7cc;font-size:34px}form-card-container member-benefits-container hr{display:block;width:100%;height:6px;background:#f68631;border:none;opacity:1;margin:.5rem 0}form-card-container member-benefits-container p{color:#4b4b4b;font-size:18px;line-height:1.4}form-card-container form{position:relative;width:100%;padding-top:1rem}form-card-container form form-row{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:auto}@media(min-width: 720px){form-card-container form form-row{flex-direction:row}}form-card-container form form-row form-column{display:inline-flex;flex-direction:column;align-items:flex-start}form-card-container form form-row form-column.js-time-column.hidden{display:none}form-card-container form form-row form-column.-col-1{width:100%}form-card-container form form-row form-column.-col-2{width:100%}form-card-container form form-row form-column.-col-2:last-child{padding-top:2rem}@media(min-width: 720px){form-card-container form form-row form-column.-col-2{width:calc(50% - 1rem)}form-card-container form form-row form-column.-col-2:last-child{padding-top:0}}form-card-container form form-row form-column p{color:#4b4b4b;font-size:18px;line-height:1.4;text-align:left}form-card-container form form-row form-column form-content-container{display:block}form-card-container form button[type=submit]{display:block;width:100%;height:55px;text-align:center;text-transform:capitalize;font-size:22px}form-card-container form bottom-links{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:100%}form-card-container form bottom-links a{color:#69c9cd;margin-top:1rem}form-card-container form bottom-links a:first-child{margin-top:2rem}form-card-container form bottom-links a:hover,form-card-container form bottom-links a:focus,form-card-container form bottom-links a:active{text-decoration:underline}form-card-container initiative-signup-card{display:block;width:100%;margin-bottom:1.5rem}form-card-container initiative-signup-card .initiative-card{background:linear-gradient(135deg, rgba(105, 201, 205, 0.05) 0%, rgba(105, 201, 205, 0.1) 100%);border:2px solid #69c9cd;border-radius:12px;padding:1rem;text-align:left;position:relative;overflow:hidden;transition:all .3s ease}form-card-container initiative-signup-card .initiative-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(105,201,205,.15)}form-card-container initiative-signup-card .initiative-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#69c9cd}form-card-container initiative-signup-card .initiative-card .initiative-card-header{display:flex;align-items:center;margin-bottom:.5rem}form-card-container initiative-signup-card .initiative-card .initiative-card-header .initiative-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#69c9cd;border-radius:50%;margin-right:.75rem;color:#fff;flex-shrink:0}form-card-container initiative-signup-card .initiative-card .initiative-card-header .initiative-icon svg{width:16px;height:16px}form-card-container initiative-signup-card .initiative-card .initiative-card-header .initiative-title{color:#69c9cd;font-size:14px;font-weight:500;margin:0;text-transform:uppercase;letter-spacing:.5px}form-card-container initiative-signup-card .initiative-card .initiative-content .initiative-name{color:#273444;font-size:20px;font-weight:700;margin:0;line-height:1.3}form-card-container initiative-signup-card .initiative-card .initiative-content .initiative-description{color:#4b4b4b;font-size:16px;line-height:1.5;margin:0;font-weight:400}@media screen and (max-width: 550px){form-card-container initiative-signup-card{margin:.75rem 0}form-card-container initiative-signup-card .initiative-card{padding:.875rem}form-card-container initiative-signup-card .initiative-card .initiative-card-header{margin-bottom:.375rem}form-card-container initiative-signup-card .initiative-card .initiative-card-header .initiative-icon{width:28px;height:28px;margin-right:.5rem}form-card-container initiative-signup-card .initiative-card .initiative-card-header .initiative-icon svg{width:14px;height:14px}form-card-container initiative-signup-card .initiative-card .initiative-card-header .initiative-title{font-size:12px}form-card-container initiative-signup-card .initiative-card .initiative-content .initiative-name{font-size:18px}form-card-container initiative-signup-card .initiative-card .initiative-content .initiative-description{font-size:14px}}