.loyalty-banner{position:relative}.loyalty-banner._lg{display:block}.loyalty-banner._sm{display:none}.loyalty-banner ._img{width:100%}@media (max-width:576px){.page-loyalty:not(.mobile_menu_open) .mobile-search{transition-duration:250ms;filter:brightness(0) invert(1)}.page-loyalty .trc_header .logo{transition-duration:250ms;filter:brightness(0) invert(1)}.page-loyalty .breadcrumb-line{filter:brightness(0) invert(1);position:relative;z-index:1}.page-loyalty .title-line{display:none}.page-loyalty .trc_header,.page-loyalty header{transition-duration:250ms}.page-loyalty header:not(._stuck){background-color:transparent}.page-loyalty header:not(._stuck) .trc_header{background:0 0}.page-loyalty:not(.mobile_menu_open) .mobile-search._stuck{filter:brightness(1) invert(0)}.page-loyalty header._stuck .trc_header .logo{filter:brightness(1) invert(0)}.loyalty-banner._lg{display:none}.loyalty-banner._sm{display:block;margin:-127px -15px 0}}.steps-list{display:grid;gap:10px;padding:0;margin:0;grid-template-columns:repeat(4,1fr);color:#000;font-family:"Exo 2";font-weight:400;text-transform:uppercase}.steps-list .step,.steps-list .step:before{display:flex;border:1px solid #f1f1f1;border-radius:5px}.steps-list .step{position:relative;flex-direction:column;justify-content:flex-end;padding:30px;margin:0;transition-duration:.25s;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--step-bg);aspect-ratio:3/2}.steps-list .step:before{content:counter(itemFirst);width:60px;justify-content:center;align-items:center}.steps-list .step:before,.steps-list .step:hover{color:#fff;background-color:var(--corporate-color)}@media (min-width:1024.1px) and (max-width:1300px){.steps-list .step{padding:10px}.steps-list .step:before{top:10px;left:10px;width:44px;height:30px}}@media (max-width:768px){.steps-list .step{justify-content:flex-start;flex-direction:row;gap:10px;aspect-ratio:unset;align-items:center;background-image:none}}.steps-list .step:before{height:60px;top:unset;left:unset;position:relative}@media (max-width:1024px){.steps-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.steps-list{display:flex;flex-direction:column}}.compliments-list{display:grid;gap:20px;padding:0;margin:0;grid-template-columns:repeat(4,1fr)}.compliments-list ._more:before,.compliments-list .compliment:before,.faqs-list .faq:before{display:none}.compliments-list .compliment ._image{display:block;position:relative;aspect-ratio:402/262;transition-duration:400ms;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--compliment-image);background-color:var(--corporate-color)}.compliments-list .compliment ._link{display:block;overflow:hidden;position:relative;border:0;color:#000}.compliments-list ._more ._btn:hover,.compliments-list .compliment ._link:hover{color:var(--corporate-color)!important}.compliments-list .compliment ._link:hover ._image{transform:scale(1.05)}.compliments-list .compliment ._title{display:block;padding:10px 0;font-weight:400;background-color:#fff;position:relative}.compliments-list ._more,.compliments-list .compliment{margin:0;padding:0}.compliments-list ._more ._image{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;position:relative;text-align:center;padding:0;margin:0;aspect-ratio:402/262;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--compliment-image);background-color:var(--corporate-color)}.compliments-list ._more ._title{color:#fff;text-transform:uppercase;font-size:1.5em;font-weight:400}@media (max-width:1500px){.compliments-list ._more ._title{font-size:1.25em}}@media (max-width:1200px){.compliments-list ._more ._title{font-size:1em}}.compliments-list ._more ._btn{display:inline-block;color:var(--corporate-color);background-color:#fff;border:0;padding:12px 16px;border-radius:5px;font-weight:400;transition-duration:.25s}.compliments-list ._more ._btn:hover{opacity:.9}@media (max-width:1400px){.compliments-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.compliments-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.compliments-list{grid-template-columns:repeat(1,1fr)}}.faqs-wrapp{display:flex;gap:60px}@media (max-width:1024px){.faqs-wrapp{flex-direction:column;align-items:center;gap:30px}}.faqs-list,.faqs-list .faq{display:flex;flex-direction:column;margin:0;padding:0}.faqs-list{flex-grow:10;gap:10px}.faqs-list .faq{border:1px solid #f1f1f1;border-radius:5px}.faqs-list .faq ._question{--color:#000;display:block;position:relative;text-transform:uppercase;font-weight:400;cursor:pointer;padding:24px 30px;color:var(--color);transition-duration:300ms}.faqs-list .faq ._question:hover{--color:var(--corporate-color)}.faqs-list .faq ._question:after,.faqs-list .faq ._question:before{content:"";display:block;width:20px;height:1px;background-color:var(--color);position:absolute;top:50%;right:30px;pointer-events:none;transition-duration:300ms}.faqs-list .faq ._question:after{transform:rotateZ(90deg)}.faqs-list .faq ._question._active ._question:before{transform:rotateZ(-45deg)}.faqs-list .faq ._question._active ._question:after{transform:rotateZ(45deg)}.faqs-list .faq ._answer{display:block;overflow:hidden}.faqs-list .faq ._answer ._text{display:block;padding:0 30px 24px}@media (max-width:1024px){.faqs-list{width:100%}}.faqs-feedback{width:25%;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;text-align:center;border:1px solid #f1f1f1;border-radius:5px}.faqs-feedback h3{margin:0}@media (max-width:1200px){.faqs-feedback{width:33%}}@media (max-width:1024px){.faqs-feedback{width:100%;display:inline-flex}}.qr-modal{position:fixed;display:flex;justify-content:center;align-items:center;top:0;bottom:0;right:0;left:0;z-index:6}.qr-modal .modal-bg{position:absolute;top:0;bottom:0;right:0;left:0;opacity:.75;background-color:var(--corporate-color)}.qr-modal .qr{width:480px;position:relative}.section-compliments ._pagination{display:none}.section-compliments .swiper-initialized .swiper-wrapper{z-index:1;display:flex;box-sizing:content-box;gap:0}.section-compliments .swiper-initialized .swiper-wrapper .swiper-slide{width:67vw}.section-compliments .swiper-initialized ._pagination{display:flex;margin-top:20px;background-color:#f2f2f2}.section-compliments .swiper-initialized ._pagination ._bullet{display:block;height:4px;border-radius:2px;flex-grow:10;opacity:.5;transition-duration:500ms}.section-compliments .swiper-initialized ._pagination ._bullet._active{opacity:1;background-color:var(--corporate-color)}html:not(.mobile) .link_install{display:none!important}html.mobile .link_qr{display:none!important}