:root{--color-red:#FF0000;--color-yellow-pale:#FFF5C4;--color-yellow:#FDD418;--color-yellow-secondary:#FCD418;--color-yellow-cta:#FCD316;--color-dark-shade-grey:#2E2E2E;--color-circle-grey:#334753;--color-black:#00131A;--font-weight-bold:700;--font-weight-semi-bold:600;--font-weight-normal:400;--size-circle:40px}body{margin:0;padding:0;width:100%;font-family:Poppins,serif;scrollbar-width:none}body::-webkit-scrollbar{display:none}.slim-container{max-width:58.75rem}.container-benefits{padding-top:3.813rem;max-width:73rem}@media only screen and (max-width:992px){.container-benefits{padding:1.5rem 5vw}}.container-sign-up{padding:0 10.25rem;max-width:none}@media only screen and (max-width:992px){.container-sign-up{padding-left:5vw;padding-right:5vw}}.rotated-icon{transform:rotate(-10deg)}.custom-text-break{display:block}.triangle-shape{-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);background-color:var(--color-black);height:3.813rem;width:100%;position:absolute}@media only screen and (max-width:992px){.triangle-shape{height:1.75rem}}.club-wrapper{width:100%}.join-the-club-wrapper{background-color:var(--color-black);padding-top:2.188rem;padding-bottom:1rem;display:flex;justify-content:center;align-items:center}.join-the-club-info{padding:.5rem 2rem .75rem 2rem;background-color:var(--color-red);color:var(--color-yellow);font-weight:var(--font-weight-bold);line-height:4.219rem;font-size:2.813rem;text-align:center;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;letter-spacing:.1rem;max-width:700px;text-decoration:none}.join-the-club-info:hover{color:var(--color-yellow)}@media only screen and (max-width:992px){.join-the-club-info{font-size:2.5rem;line-height:2.75rem}}.benefits-wrapper{padding:2.5rem 0 7rem 0;background-color:var(--color-yellow)}@media only screen and (max-width:992px){.benefits-wrapper{padding-bottom:2rem}}.benefits-wrapper .benefits-header{font-weight:var(--font-weight-bold);line-height:3.75rem;font-size:2.5rem;height:3.75rem;color:#000}@media only screen and (max-width:992px){.benefits-wrapper .benefits-header{font-size:1.5rem;line-height:1.75rem;margin-bottom:2rem}}.benefits-wrapper .benefits-header>.highlighted{color:var(--color-red);text-decoration:underline}.benefits-wrapper .benefit{color:#000;text-transform:uppercase;line-height:3.188rem;font-size:2.125rem;font-weight:var(--font-weight-semi-bold);margin-top:2rem}@media only screen and (max-width:576px){.benefits-wrapper .benefit{font-size:.75rem;line-height:1.25rem;font-weight:var(--font-weight-normal)}}@media only screen and (min-width:576px) and (max-width:992px){.benefits-wrapper .benefit{font-size:1.25rem;line-height:1.75rem;font-weight:var(--font-weight-normal)}}.benefits-wrapper .benefit:first-child{margin-top:0}.benefits-wrapper .simplify-info{margin:5.5rem 0 7.85rem 0}@media only screen and (max-width:992px){.benefits-wrapper .simplify-info{margin:4rem 0 3rem 0}}.benefits-wrapper .simplify-info-header-wrapper{display:flex;justify-content:flex-start;align-items:center}@media only screen and (min-width:768px){.benefits-wrapper .simplify-info-header-wrapper{justify-content:flex-end;padding-right:3.5rem}}.benefits-wrapper .simplify-info-header{font-size:3.125rem;line-height:2.5rem;color:#000;font-family:'El Messiri',serif}@media only screen and (max-width:992px){.benefits-wrapper .simplify-info-header{font-size:1.75rem;line-height:2rem}}.benefits-wrapper .main-tile{display:flex;align-items:center;flex-direction:column;justify-content:center}.benefits-wrapper .main-tile-discount{display:block;margin-top:2.375rem;line-height:4.875rem;font-size:6.25rem;font-weight:var(--font-weight-bold);color:#fff}@media only screen and (max-width:576px){.benefits-wrapper .main-tile-discount{margin-top:.75rem;font-size:3rem;line-height:3.25rem;padding:.5rem;display:flex;justify-content:center;align-items:center}}@media only screen and (min-width:576px) and (max-width:992px){.benefits-wrapper .main-tile-discount{display:flex;padding-bottom:.75rem;align-items:center;font-size:4rem;line-height:3.25rem}}.benefits-wrapper .main-tile-discount-value{line-height:4.875rem;font-size:10.625rem;font-weight:var(--font-weight-bold);color:var(--color-yellow-secondary)}@media only screen and (max-width:576px){.benefits-wrapper .main-tile-discount-value{font-size:4.5rem;line-height:4.75rem}}@media only screen and (min-width:576px) and (max-width:992px){.benefits-wrapper .main-tile-discount-value{line-height:3.25rem;font-size:6.25rem}}.benefits-wrapper .monkey-tile{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0}@media only screen and (max-width:992px){.benefits-wrapper .monkey-tile-wrapper{padding-top:1.5rem}}.benefits-wrapper .monkey-tile>span{font-size:2rem;line-height:3.125rem;text-align:center;font-weight:var(--font-weight-bold)}@media only screen and (max-width:992px){.benefits-wrapper .monkey-tile>span{font-size:1.5rem;line-height:1.75rem}}.benefits-wrapper .tile{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:1.625rem 0;text-align:center;font-weight:var(--font-weight-bold);font-size:1.25rem;line-height:1.875rem}.benefits-wrapper .rounded-tile{border-radius:1.25rem}.benefits-wrapper .black-tile{background-color:#000;color:var(--color-yellow)}.benefits-wrapper .white-tile{background-color:#fff;color:#000}.benefits-wrapper .tile-icon{width:5.75rem;height:5.75rem;display:block;margin-bottom:1.375rem}.sign-up-steps{background-color:#fff}.sign-up-steps .person-wrapper{padding:6.25rem 0;background-image:url('../img/person.png');background-repeat:no-repeat;background-position:bottom center;background-size:40%;min-height:44.375rem}@media only screen and (max-width:992px){.sign-up-steps .person-wrapper{padding:5rem 0}}@media only screen and (max-width:1200px){.sign-up-steps .person-wrapper{background:0 0}}.savings-wrapper{padding-top:7.25rem;padding-bottom:7.25rem;background-color:var(--color-yellow-pale)}@media only screen and (max-width:992px){.savings-wrapper{padding:5rem 5vw}}.savings-wrapper .hurry-up-wrapper{background:linear-gradient(224.62deg,rgba(0,0,0,.5) 1.06%,rgba(109,109,109,.5) 98.79%),#000;border-radius:15px;padding-top:.938rem}.savings-wrapper .hurry-up-registration-link{display:block;background-color:var(--color-yellow-cta);font-size:1.125rem;line-height:1.688rem;border-radius:2rem;text-align:center;text-decoration:none;color:#000;margin:3rem auto 0 auto;padding:1.125rem 0;max-width:435px}@media only screen and (max-width:992px){.savings-wrapper .hurry-up-registration-link{margin:2rem auto 0 auto}}.sign-up-steps .sign-up-requirements{margin-top:3.5rem}@media only screen and (max-width:992px){.sign-up-steps .sign-up-requirements{margin-top:2rem}}.sign-up-steps .sign-up-requirements-step{border-left:2px dashed var(--color-circle-grey);margin-left:calc(var(--size-circle)/ 2);margin-bottom:.25rem;position:relative}.sign-up-steps .sign-up-requirements-step:last-child{border-left:none}.sign-up-steps .sign-up-requirements-step:first-child .sign-up-requirements-step-circle,.sign-up-steps .sign-up-requirements-step:last-child .sign-up-requirements-step-circle{top:0}.sign-up-steps .sign-up-requirements-step-circle{width:var(--size-circle);height:var(--size-circle);left:calc(var(--size-circle)/ -2);top:-10px;position:absolute;border-radius:calc(var(--size-circle)/ 2);border:2px solid var(--color-circle-grey);background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.25rem;line-height:1.5rem;color:#000}.sign-up-steps .sign-up-requirements-step-text{display:block;margin-left:3rem;padding-bottom:3.75rem}@media only screen and (max-width:992px){.sign-up-steps .sign-up-requirements-step-text{padding-bottom:2rem}}.sign-up-steps .spaced-paragraph{margin-top:2rem}.sign-up-steps .club-benefits-wrapper:first-child{display:flex;justify-content:flex-start}.sign-up-steps .club-benefits-wrapper{display:flex;justify-content:flex-end}@media only screen and (max-width:992px){.sign-up-steps .club-benefits-wrapper{justify-content:center}.sign-up-steps .club-benefits-wrapper:first-child{justify-content:center}}.sign-up-steps .club-benefits{background-color:var(--color-yellow-pale);border:var(--color-dark-shade-grey) 1px solid;padding:3rem 3.75rem;max-width:30rem}@media only screen and (max-width:992px){.sign-up-steps .club-benefits{padding:2rem 2.5rem}}.sign-up-steps .club-benefits>p{font-size:1.25rem}.sign-up-steps .cash-icon{width:4.375rem;height:4.375rem;margin-bottom:2.25rem}@media only screen and (max-width:992px){.sign-up-steps .cash-icon{width:3.5rem;height:3.5rem}}.sign-up-steps .sign-application-form-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:28rem}@media only screen and (max-width:992px){.sign-up-steps .sign-application-form-wrapper{margin-top:3.5rem}}.sign-up-steps .sign-application-form-info{font-size:1.125rem;line-height:1.688rem;text-align:center}.sign-up-steps .sign-application-form-link{display:block;background-color:#000;color:var(--color-yellow);font-size:1.125rem;line-height:1.688rem;border-radius:2rem;padding:1.125rem 0;text-decoration:none;text-align:center;width:100%;margin-top:2.625rem}.savings-wrapper .hurry-up-header{color:#fff;text-align:center;line-height:3.188rem;font-size:2.125rem}.savings-wrapper .hr{height:.063rem;border-bottom:.063rem solid #fff;padding:0 3.875rem;margin:3.5rem auto 2.25rem auto;max-width:786px}@media only screen and (max-width:992px){.savings-wrapper .hr{margin:2rem auto 2rem auto}}.savings-wrapper .hurry-up-login-link{color:var(--color-yellow-cta);font-size:1.125rem;line-height:1.688rem}.savings-wrapper .hurry-up-settings-wrapper{margin-top:1.125rem;margin-bottom:4.125rem}@media only screen and (max-width:992px){.savings-wrapper .hurry-up-settings-wrapper{margin-bottom:1.125rem}}.savings-wrapper .hurry-up-settings-info{color:#fff;font-size:1.25rem;line-height:1.875rem}.savings-wrapper .savings-amount{margin-top:2.375rem;background-color:#000;color:#fff;border-radius:.938rem}@media only screen and (max-width:992px){.savings-wrapper .savings-amount{padding:.938rem 0}}.savings-wrapper .savings-amount-header{color:var(--color-yellow-cta);font-size:1.5rem;line-height:2.25rem;padding:.75rem 0}.savings-wrapper .savings-amount-subheader{color:#fff;font-size:1.5rem;line-height:2.25rem;padding:1rem 0}.savings-wrapper .savings-amount-image{padding:0;width:100%}@media only screen and (max-width:992px){.savings-wrapper .savings-amount-image{margin:.5rem 0}}.back-to-home{margin:0;padding:0}.back-to-home .back-to-home-link{display:block;background-color:#000;color:var(--color-yellow);font-size:1.125rem;line-height:1.688rem;border-radius:2rem;padding:1.125rem 0;text-decoration:none;text-align:center;width:auto;margin:2.625rem auto 0 auto;max-width:435px}
