.qr-btn{position:relative;flex:0 0 auto;height:100%;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0em .9375em;box-sizing:border-box;outline:none;border:none;background-color:#18474b;color:#fff;box-shadow:inset 0em 3.125em 1.5625em -0.9375em #277479;font-size:16px;transition:background-color .3s ease,box-shadow .3s ease;border-right:1px solid #ccc;border-right:1px solid #ccc}.qr-btn:hover{border-bottom:none;background-color:#1d565a;box-shadow:none}.qr-btn__icon{width:1.5em;height:1.5em;display:inline-block;fill:#fff}.b-qr-wrapper{flex:0 0 auto;height:100%;margin-left:auto}.b-qr-wrapper .modal-mask{position:fixed;top:0;left:0;z-index:10010;width:100%;height:100%;display:table;background-color:rgba(0,0,0,.5);transition:opacity .3s ease}.b-qr-wrapper .modal-wrapper{display:table-cell;vertical-align:middle}.b-qr-wrapper .modal-body{height:100%;margin:0}.b-qr-wrapper .modal-container{margin:0 auto;display:flex;align-items:center;justify-content:center;padding:1.6666666667em 2.5em;border-radius:2px;transition:all .3s ease}.b-qr-wrapper .modal-enter,.b-qr-wrapper .modal-leave-active{opacity:0}.b-qr-wrapper .modal-enter .modal-container,.b-qr-wrapper .modal-leave-active .modal-container{transform:scale(1.1)}.qr-modal{position:relative;width:34.375em;max-height:calc(100vh - 2.5em);padding:2.5em;box-sizing:border-box;border-radius:.375em;background:#15676d url("/genfiles/cms/1/desktop/qr_codes/bg-qr-modal.png") center/cover;box-shadow:0 0 5px 3px rgba(0,0,0,.5),inset 0 0 2px #fff;font-size:16px;filter:hue-rotate(360deg)}.qr-modal__inner{width:100%;height:100%;max-height:calc(100vh - 7.5em);display:block;overflow-y:auto}.qr-modal__title{margin-bottom:4px;color:#fff;text-align:center;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:1.6875em}.qr-modal__subtitle{margin-bottom:.5em;color:#fff;text-align:center;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:1.25em}.qr-modal__close{position:absolute;top:.6875em;width:1.375em;height:1.375em;cursor:pointer;display:block;border:none;background-color:rgba(0,0,0,0);text-align:center;transition:transform .3s ease 0s;right:.6875em;right:.6875em}.qr-modal__close:hover{transform:rotate(90deg)}.qr-modal__close::after{transform:rotate(135deg)}.qr-modal__close::before{transform:rotate(45deg)}.qr-modal__close::after,.qr-modal__close::before{position:absolute;top:50%;left:.625em;width:2px;height:1.25em;margin-top:-0.625em;content:"";display:block;border-radius:.625em;background-color:#fff}.qr-modal__text{margin-bottom:1.0714285714em;color:#fff;text-align:center;font-family:Roboto,sans-serif;font-size:.875em}.qr-modal__img{max-width:14em;min-height:14em;margin:0 auto;padding:1.5em;box-sizing:border-box;background-color:#fff}.qr-modal__img-code{width:100%;height:auto;display:block}.qr-modal__btn{width:100%;max-width:17.8571428571em;height:2.7857142857em;margin:1.0714285714em auto 0em;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0em .7142857143em;border:none;background-color:#299249;color:#fff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.4);text-align:center;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:.875em;font-weight:500}.qr-modal__btn:hover{background-color:#2fb557}.qr-modal__preloader{min-height:14em;display:flex;align-items:center;justify-content:center;padding:1.25em;text-align:center}.mobile-app .qr-modal{padding:5.1875em 3.4375em 4.0625em;width:100%;max-width:30.1875em}@media(max-height: 700px){.mobile-app .qr-modal{padding:3.9375em 3.4375em 2.5em}}.mobile-app .qr-modal .qr-modal__close{top:1.125em;right:1.25em;width:2em;height:2em}.mobile-app .qr-modal .qr-modal__close::before,.mobile-app .qr-modal .qr-modal__close::after{width:3px;height:100%;background-color:#1b4146;margin-top:0;top:0;left:50%;translate:-50% 0}.mobile-app .qr-modal .qr-modal__img{max-width:100%;padding:0;background-color:rgba(0,0,0,0);margin-bottom:1.4375em}.mobile-app .qr-modal .qr-modal__title{font-size:1.4375em;margin-bottom:.4347826087em}.mobile-app .qr-modal .qr-modal__subtitle{font-size:1.125em;margin-bottom:1.2777777778em}.mobile-app .qr-modal .qr-modal__title,.mobile-app .qr-modal .qr-modal__subtitle{color:#054248}.mobile-app .qr-modal .qr-modal__btn{background-color:#41af5a;border-radius:6.25em;min-height:3.5em;box-shadow:none;width:max-content;min-width:12.625em;font-size:inherit;font-weight:700;transition:.2s background-color ease-in-out}.mobile-app .qr-modal .qr-modal__btn:hover{background-color:#f04b42}.mobile-app .qr-modal .qr-modal__img-code{width:17.125em;height:17.125em;margin-left:auto;margin-right:auto}@media(max-height: 800px){.mobile-app .qr-modal .qr-modal__img-code{width:11.25em;height:11.25em}}@media(max-height: 700px){.mobile-app .qr-modal .qr-modal__img-code{width:9.375em;height:9.375em}}.mobile-app-buttons__content .b-qr-wrapper .qr-btn{font-size:inherit;border-radius:0;background-color:rgba(0,0,0,0);padding:.625em 1.0625em .625em .5625em;cursor:pointer}.mobile-app-buttons__content .b-qr-wrapper .qr-btn:dir(rtl){padding:.625em .5625em .625em 1.0625em}.mobile-app-buttons__content .b-qr-wrapper .qr-btn:hover{background-color:rgba(0,0,0,0)}.mobile-app-buttons__content .b-qr-wrapper .qr-btn .qr-btn__icon{width:2.1875em;height:2.1875em;fill:#fff;vertical-align:middle}.b-qr-wrapper{align-content:center;background-color:#41af5a;border-top-right-radius:6.25em;border-bottom-right-radius:6.25em;transition:.2s background-color ease-in-out}.b-qr-wrapper:dir(rtl){padding:.625em .5625em .625em 1.0625em}.mobile-app .b-qr-wrapper:dir(rtl){padding:0}.b-qr-wrapper:hover{background-color:#f04b42}.mobile-app .b-qr-wrapper .modal-mask{background-color:rgba(0,0,0,.6)}