.gl-loyalty-banner .container-xl{margin:0 auto}.gl-loyalty-banner .bg{width:100%}.gl-loyalty-banner .text-container{top:80px;left:50%;transform:translate(-50%);width:100%;height:auto;z-index:1;color:#fff;text-align:center}@media(min-width:768px){.gl-loyalty-banner .text-container{top:50%;text-align:left;transform:translate(-50%,-50%)}}.gl-loyalty-banner .text-container .button-container{width:fit-content;gap:20px;text-align:center}@media(max-width:767px){.gl-loyalty-banner .text-container .button-container{margin:30px auto 0;flex-direction:column;gap:16px;align-items:stretch}}.gl-loyalty-banner .text-container .button-container .button{border:1px solid var(--border);color:var(--btn-color, #2CB2AE);background-color:var(--btn-bg-color, #fff);transition:all .4s ease-in-out}.gl-loyalty-banner .text-container .button-container .button:hover{color:var(--btn-hover-color, #fff);background-color:var(--btn-hover-bg-color, #2CB2AE)}.gl-loyalty-banner .text-container .button-container .btn-1{border-radius:999px}@media(min-width:1024px){.gl-loyalty-banner .text-container .button-container .btn-1{min-width:188px}}.gl-loyalty-banner .text-container .button-container .btn-2{border-radius:999px}@media(min-width:1024px){.gl-loyalty-banner .text-container .button-container .btn-2{min-width:188px}}
