.checklist{margin-top:20px}.checklist ul{list-style:none;padding-left:0;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2, 1fr)}.checklist ul li{position:relative;margin-bottom:20px;padding-left:40px;line-height:18px;font-weight:500;text-align:left}.checklist ul li:before{content:"";font-family:fontawesome;position:absolute;left:10px;font-size:20px}.container{max-width:1130px;width:100%;margin:0 auto;color:#3c3d43;text-align:center;padding:0 20px;font-size:16px}.membership-info{padding:20px;background-color:#fff;box-shadow:0 3px 13px 0 rgba(0,0,0,.07);margin:0 auto 60px;width:100%;max-width:728px}.membership-info h1{color:#47bfa5;margin:0 0 10px}.membership-info p{font-size:16px;font-weight:500}.membership-info .cta-button{display:inline-block;background-color:#29d7b6;color:#fff;padding:20px 40px;font-size:1.5em;font-weight:bold;text-decoration:none;border:none;cursor:pointer;margin-bottom:20px}.membership-info .language-note,.membership-info .canada-note{font-size:.9em;color:#555}.membership-info .language-note a,.membership-info .canada-note a{color:#00a99d;text-decoration:none}.membership-info .international{margin-top:10px}.become-member-hidden{display:none !important}.inline-buttons.inline-buttons_full-width .smaller{padding:8px;font-size:14px;font-weight:400;letter-spacing:1px}.membership-btns{text-align:center}.membership-btns>.mem-or{display:none;vertical-align:middle;text-transform:uppercase;width:20%}.membership-btns a.mem-btn,.membership-btns a.mem-btn:focus,.membership-btns a.mem-btn:hover{width:40%;max-width:250px;background-color:#29d7b6;color:#fff;border-radius:18px;vertical-align:middle;padding:15px 0;font-weight:500;font-size:30px}.membership-btns a.mem-btn{display:none}.membership-btns a.mem-btn strong{text-transform:uppercase;display:block;color:#fff !important;line-height:1}.membership-btns .renew_only .renew-btn,.membership-btns .renew_only .renew-btn,.membership-btns .both .renew-btn,.membership-btns .create_only .create-mem-btn,.membership-btns .both .create-mem-btn,.membership-btns .purchase_only .purchase-mem-btn,.membership-btns .both .mem-or{display:inline-block}@media screen and (max-width: 768px){.membership-btns .renew_only .renew-btn,.membership-btns .renew_only .renew-btn:hover,.membership-btns .renew_only .renew-btn,.membership-btns .renew_only .renew-btn:hover,.membership-btns .both .renew-btn,.membership-btns .both .renew-btn:hover,.membership-btns .create_only .create-mem-btn,.membership-btns .create_only .create-mem-btn:hover,.membership-btns .both .create-mem-btn,.membership-btns .both .create-mem-btn:hover,.membership-btns .purchase_only .purchase-mem-btn,.membership-btns .purchase_only .purchase-mem-btn:hover,.membership-btns .both .mem-or,.membership-btns .both .mem-or:hover{display:block;width:100%;max-width:none;margin:15px 0}}@media screen and (max-width: 1105px){.membership-content{margin-top:80px}}@media screen and (max-width: 525px){.large-text-28 .mobile-hide{display:none}}.section-title{font-family:"Lora",serif;font-size:2.5em;color:#333;font-weight:400;margin-bottom:30px}.member-benefits{text-align:left;width:100%;max-width:728px;padding:0 20px;margin:0 auto}.questions-section{width:100%;max-width:440px;padding:0 20px;margin:80px auto}.questions-section h3{font-size:1.5em;color:#00a99d;font-weight:400;margin-bottom:20px}.questions-section p{font-size:1em;color:#555;margin:10px 0}.questions-section a{color:#00a99d;text-decoration:none}.not-ready-section{margin-bottom:40px;text-align:center}.not-ready-section h2{font-size:1.5em;color:#00a99d;font-weight:400}.not-ready-section p{font-size:1em;color:#555;margin:10px 0 20px 0}.not-ready-section a{color:#333;font-weight:bold;text-decoration:none}.not-ready-section .inline-buttons ul li{display:inline-block;margin:0 1.5vw 10px;float:none}.secondary-button{display:inline-block;background-color:#00a99d;color:#fff;padding:15px 30px;font-size:1em;font-weight:bold;text-decoration:none;margin:0 10px;border:2px solid #00a99d}