.AppButton_button___GeNr{padding:.75rem 1.5rem;border-radius:60px;font-size:1rem;font-weight:600;text-transform:none;transition:all .3s ease}.AppButton_fullWidth__KZ5sX{width:100%}.AppButton_spinner__zFwZC{border:4px solid hsla(0,0%,100%,.9);border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:AppButton_spin__vQLdS 1s linear infinite;margin-left:8px}@keyframes AppButton_spin__vQLdS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EstablishmentsPage_container__y970H{display:flex;align-items:center;justify-content:space-between;height:100vh;gap:2rem;padding-left:5rem;@media screen and (max-width:768px){flex-direction:column;padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;margin-top:4rem;height:auto}}.EstablishmentsPage_title__dvBZi{font-size:2.5rem;font-weight:800;@media screen and (max-width:768px){font-size:2rem}}.EstablishmentsPage_buttonContainerDesktop__92f7j,.EstablishmentsPage_buttonContainer__XN4v3{width:100%;@media screen and (max-width:768px){display:none}}.EstablishmentsPage_imageContainerHeroSection__PPw_4{@media screen and (max-width:768px){display:none}}.EstablishmentsPage_description__c0FLj{font-size:1.25rem;font-weight:400;color:var(--text-grey-color);@media screen and (max-width:768px){font-size:1rem}}.EstablishmentsPage_loginHere__OIC5T{font-size:1.25rem;font-weight:700;color:var(--primary-color);@media screen and (max-width:768px){font-size:1rem}}.EstablishmentsPage_loginHere__OIC5T:hover{cursor:pointer;text-decoration:underline}.EstablishmentsPage_loyaltyCardSection__mKdok{margin-bottom:4rem;background-color:var(--black-color);justify-content:center;gap:4rem;display:flex;height:100vh;align-items:center;overflow:hidden;max-width:100%;box-sizing:border-box;padding-bottom:4rem;@media screen and (max-width:768px){flex-direction:column-reverse;margin-top:3rem;margin-bottom:2rem;height:auto;padding-top:2rem;padding-bottom:0;gap:0}}.EstablishmentsPage_textContainerHeroSection__QhvBu{width:40%;display:flex;flex-direction:column;gap:1rem;flex:1 1;@media screen and (max-width:768px){width:100%}}.EstablishmentsPage_textContainerLoyaltyCardSection__LtQ3o{width:40%;display:flex;flex-direction:column;gap:1rem;@media screen and (max-width:768px){width:100%;padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}}.EstablishmentsPage_influencerSection__hr090{display:flex;background-color:var(--white-color);height:100vh;justify-content:center;align-items:center;gap:8rem;width:75%;align-self:center;@media screen and (max-width:768px){flex-direction:column-reverse;height:100%;width:100%;padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:2rem;margin-bottom:8rem}}.EstablishmentsPage_loyaltyCardSectionTitle__sK_vC{font-size:2.5rem;font-weight:800;color:var(--white-color);@media screen and (max-width:768px){font-size:2rem}}.EstablishmentsPage_loyaltyCardImageContainer__jiYww{display:flex;max-width:592px;width:100%;padding:3rem 1rem 0;@media screen and (max-width:768px){padding-bottom:2rem;justify-content:center}}.EstablishmentsPage_influencerSectionTitle__Gicx4{font-size:2.5rem;font-weight:800;color:var(--black-color);@media screen and (max-width:768px){font-size:2rem}}