.loyalty-program .revard-for-review{display:flex;flex-flow:column;margin-top:90px}.loyalty-program .revard-for-review__text{background:transparent radial-gradient(closest-side at 50% 50%,#f3fdff 0,#e4f7ff 100%) 0 0 no-repeat padding-box;border-radius:6px 6px 0 0;display:flex;flex-flow:column;padding-bottom:51px;padding-left:53px;padding-top:47px;position:relative;width:100%}@media (max-width:607px){.loyalty-program .revard-for-review__text{padding:20px}}.loyalty-program .revard-for-review__text:after{background-image:url(/assets/images/user-section/yellow.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:324px}@media (max-width:845px){.loyalty-program .revard-for-review__text:after{display:none}}.loyalty-program .revard-for-review__text .revard-title{color:#14b3f3;font-size:26px;font-weight:700;line-height:38px}@media (max-width:607px){.loyalty-program .revard-for-review__text .revard-title{font-size:22px;text-align:center}}.loyalty-program .revard-for-review__text .revard-text{color:#414141;font-size:20px;line-height:30px;margin:25px 0 0;max-width:587px;position:relative}@media (max-width:607px){.loyalty-program .revard-for-review__text .revard-text{font-size:16px;max-width:none;text-align:center}}.loyalty-program .revard-for-review__text .earn-credit{bottom:0;position:absolute;right:106px;z-index:2}@media (max-width:845px){.loyalty-program .revard-for-review__text .earn-credit{right:30px}}@media (max-width:730px){.loyalty-program .revard-for-review__text .earn-credit{display:none}}.loyalty-program .revard-for-review__items{align-items:center;background:#fff;box-shadow:0 10px 20px #7597c429;display:flex;justify-content:space-between;padding:40px 43px 44px;width:100%}@media (max-width:780px){.loyalty-program .revard-for-review__items{overflow:auto;white-space:nowrap;width:100%}}.loyalty-program .revard-for-review__items .revard-review-item{align-items:center;display:flex;flex-flow:column;height:164px;position:relative;text-decoration:none}@media (max-width:780px){.loyalty-program .revard-for-review__items .revard-review-item:nth-child(2){margin-left:20px;margin-right:20px}}.loyalty-program .revard-for-review__items .revard-review-item:hover .revard-review-item__button{background:#14b3f3}.loyalty-program .revard-for-review__items .revard-review-item__name{color:#414141;font-size:18px;font-weight:800;margin-bottom:25px}.loyalty-program .revard-for-review__items .revard-review-item__photo{max-height:109px;max-width:218px}.loyalty-program .revard-for-review__items .revard-review-item__button{align-items:center;background:#414141b2;border-radius:3px;bottom:43px;color:#fff;display:flex;font-size:11px;font-weight:700;height:47px;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-transform:uppercase;transition:all .5s;width:132px}.loyalty-program__header{animation:fadeIn .6s ease-in forwards;background:#00aeef;height:380px;margin-bottom:135px;opacity:0;padding-top:125px;position:relative}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loyalty-program__header .header__title{color:#fff;font-size:45px;line-height:56px;margin-bottom:45px;text-align:center}.loyalty-program__header .header__title strong{font-weight:800}.loyalty-program__header .header__subtitle{color:#fff;font-size:22px;font-weight:700;line-height:28px;text-align:center}.loyalty-program__header .container{position:relative}.loyalty-program__header .container:before{background:url(/assets/images/loyalty/gift.svg) no-repeat 50%;bottom:35px;content:"";display:block;height:145px;left:0;position:absolute;width:155px}.loyalty-program__header .container:after{background:url(/assets/images/loyalty/glasses.svg) no-repeat 50%;bottom:35px;content:"";display:block;height:132px;position:absolute;right:0;width:215px}.loyalty-program__header:after{animation:fadeIn .5s forwards;background:url(/assets/images/loyalty/blue_shape.svg) no-repeat 50%;bottom:-85px;content:"";display:block;height:90px;left:0;margin:auto;opacity:0;position:absolute;right:0;transition:all .5s;width:100%}.loyalty-program .loyalty__list>.list__item{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto 90px;max-width:720px}.loyalty-program .loyalty__list>.list__item .item__content{flex:0 0 51%;padding-left:33px;position:relative}.loyalty-program .loyalty__list>.list__item .item__content:before{background:#61c659;content:"";display:block;height:0;left:0;position:absolute;top:0;width:4px}@keyframes scrollDown{0%{height:0;overflow:hidden}to{height:100%}}.loyalty-program .loyalty__list>.list__item .item__content .content__title{color:#414242;font-size:46px;font-weight:800;line-height:40px;opacity:0;text-transform:uppercase;transform:translateX(-35px)}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-35px)}to{opacity:1;transform:translateX(0)}}.loyalty-program .loyalty__list>.list__item .item__content .content__subtitle{font-size:32px;font-weight:600;line-height:35px;margin-top:5px;opacity:0;transform:translateX(-35px)}.loyalty-program .loyalty__list>.list__item .item__content .register-button{background:#414141;color:#fff;font-size:16px;height:56px;letter-spacing:0;margin-top:20px;max-width:278px;opacity:0;padding:16px;position:absolute;text-align:center;transform:translateX(-35px);width:100%}.loyalty-program .loyalty__list>.list__item .item__content .register-button:hover{filter:brightness(80%)}.loyalty-program .loyalty__list>.list__item .item__content .content__text{font-size:20px;margin-top:25px;opacity:0;transform:translateX(-35px)}.loyalty-program .loyalty__list>.list__item .item__content .content__text strong{font-weight:700}.loyalty-program .loyalty__list>.list__item .item__image{min-width:260px;opacity:0;transform:translateX(35px)}@keyframes fadeInRight{0%{opacity:0;transform:translateX(35px)}to{opacity:1;transform:translateX(0)}}.loyalty-program .loyalty__list>.list__item .item__list{grid-gap:17px;display:grid;flex:0 0 100%;grid-template-columns:repeat(3,195px);justify-content:center;justify-items:center;margin-left:auto;margin-right:auto;margin-top:50px;max-width:610px}.loyalty-program .loyalty__list>.list__item .item__list.animate .list__item{animation:fadeInTop .35s ease-in-out forwards}.loyalty-program .loyalty__list>.list__item .item__list .list__item{opacity:0;transform:translateY(-35px);width:100%}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}.loyalty-program .loyalty__list>.list__item .item__list .list__item .item__body{align-items:center;background:#61c659;border-radius:7px;color:#fff;display:flex;flex-flow:column;height:195px;justify-content:flex-end;margin-bottom:2px;padding:25px 20px;width:100%}.loyalty-program .loyalty__list>.list__item .item__list .list__item .item__body .body__icon{margin-bottom:15px}.loyalty-program .loyalty__list>.list__item .item__list .list__item .item__body .body__text{color:#fff;font-size:16px;text-align:center}.loyalty-program .loyalty__list>.list__item .item__list .list__item .item__body .body__text strong{font-size:23px}.loyalty-program .loyalty__list>.list__item .item__list .list__item .item__body .body__text .text__price-range{font-size:19px;white-space:nowrap}.loyalty-program .loyalty__list>.list__item .item__list .list__item .item__footer{background:url(/assets/images/loyalty/blue_bg.svg) no-repeat 50%;height:90px;padding:11px;width:100%}.loyalty-program .loyalty__list>.list__item .item__list .list__item .item__footer div{color:#fff;font-size:17px;text-align:center}.loyalty-program .loyalty__list>.list__item .item__list .list__item .item__footer div strong{display:block;font-size:33px;line-height:33px}.loyalty-program .loyalty__list>.list__item .item__list .list__item:nth-child(2){animation-delay:.2s}.loyalty-program .loyalty__list>.list__item .item__list .list__item:nth-child(3){animation-delay:.35s}.loyalty-program .loyalty__list>.list__item .item__list--col{grid-auto-rows:110px;grid-template-columns:1fr;grid-template-rows:110px}.loyalty-program .loyalty__list>.list__item .item__list--col .list__item{display:flex;opacity:0;transform:translateX(-35px) translateY(0)}.loyalty-program .loyalty__list>.list__item .item__list--col .list__item .item__body{align-items:center;display:flex;flex:1 1 370px;flex-flow:row nowrap;height:100%;justify-content:flex-start;padding-left:40px}.loyalty-program .loyalty__list>.list__item .item__list--col .list__item .item__body .body__icon{display:flex;flex:0 0 60px;justify-content:center;margin-bottom:0;margin-right:20px}.loyalty-program .loyalty__list>.list__item .item__list--col .list__item .item__body .body__icon img{flex:0 0 auto}.loyalty-program .loyalty__list>.list__item .item__list--col .list__item .item__footer{background:url(/assets/images/loyalty/blue_bg2.svg) no-repeat 50%;display:flex;flex:0 0 245px;flex-flow:column;height:100%;justify-content:center}.loyalty-program .loyalty__list>.list__item .item__list--col .list__item .item__footer .footer__text strong{margin-top:5px}.loyalty-program .loyalty__list>.list__item .item__list--col .list__item:nth-child(2){animation-delay:.15s}.loyalty-program .loyalty__list>.list__item .item__list--col .list__item:nth-child(3){animation-delay:.3s}.loyalty-program .loyalty__list>.list__item .item__list--col .list__item:nth-child(4){animation-delay:.45s}.loyalty-program .loyalty__list>.list__item.animate .item__content:before{animation:scrollDown .5s ease-in-out forwards;animation-delay:.2s}.loyalty-program .loyalty__list>.list__item.animate .item__content .content__title{animation:fadeInLeft .5s ease-in-out forwards;animation-delay:.3s}.loyalty-program .loyalty__list>.list__item.animate .item__content .content__subtitle,.loyalty-program .loyalty__list>.list__item.animate .item__content .register-button{animation:fadeInLeft .5s ease-in-out forwards;animation-delay:.35s}.loyalty-program .loyalty__list>.list__item.animate .item__content .content__text{animation:fadeInLeft .5s ease-in-out forwards;animation-delay:.4s}.loyalty-program .loyalty__list>.list__item.animate .item__image{animation:fadeInRight .5s ease-in-out forwards;animation-delay:.8s}.loyalty-program .loyalty__list>.list__item.animate--col .list__item{animation:none;animation:fadeInLeft .35s ease-in-out forwards}.loyalty-program .bonuses__title{font-size:46px;font-weight:800;line-height:40px}.loyalty-program .bonuses__subtitle,.loyalty-program .bonuses__title{opacity:0;text-align:center;transform:translateY(-35px);transition:all .5s}.loyalty-program .bonuses__subtitle{font-size:20px;margin-top:10px}.loyalty-program .bonuses__subtitle strong{display:block;font-weight:700}.loyalty-program .bonuses__list{grid-gap:55px;display:grid;grid-template-columns:repeat(3,195px);justify-content:center;margin-bottom:44px;margin-top:44px}@media (max-width:992px){.loyalty-program .bonuses__list{display:flex;flex-flow:row;gap:58px;justify-content:flex-start;overflow:auto;white-space:nowrap;width:100%}}.loyalty-program .bonuses__list .list__item{display:flex;flex-flow:column;opacity:0;transform:translateY(35px);transition:opacity .5s,transform .5s;transition-delay:.5s}.loyalty-program .bonuses__list .list__item .item__image{margin-bottom:25px}@media (max-width:992px){.loyalty-program .bonuses__list .list__item .item__image img{max-width:unset}}.loyalty-program .bonuses__list .list__item .item__title{font-size:23px;font-weight:700;text-align:center}@media (max-width:992px){.loyalty-program .bonuses__list .list__item .item__title{font-size:15px}}.loyalty-program .bonuses .blue-banner{background:#00aeef;border-radius:7px;color:#fff;display:block;font-size:19px;margin:0 auto 55px;max-width:680px;padding:28px 40px}.loyalty-program .bonuses .blue-banner .link{color:#fff;font-weight:700;text-decoration:underline}.loyalty-program .bonuses.animate .bonuses__title{opacity:1;transform:translateY(0)}.loyalty-program .bonuses.animate .bonuses__subtitle{opacity:1;transform:translateY(0);transition-delay:.3s}.loyalty-program .bonuses.animate .bonuses__list .list__item{opacity:1;transform:translateY(0)}.loyalty-program .bonuses.animate .bonuses__list .list__item:nth-child(2){transition-delay:.6s}.loyalty-program .bonuses.animate .bonuses__list .list__item:nth-child(3){transition-delay:.7s}@media (max-width:992px){.loyalty-program__header{height:auto;margin-bottom:25px;padding:35px 15px}.loyalty-program__header .container:after,.loyalty-program__header .container:before,.loyalty-program__header:after{display:none}.loyalty-program__header .header__title{font-size:35px;line-height:40px}.loyalty-program .loyalty__list .list__item .item__content .content__title{font-size:35px}.loyalty-program .loyalty__list .list__item .item__content .content__subtitle{font-size:28px}.loyalty-program .loyalty__list .list__item .item__image{display:none}.loyalty-program .loyalty__list .list__item .item__list{display:flex;flex-flow:row wrap;gap:8px;justify-content:center;margin-top:95px;overflow:auto;width:100%}.loyalty-program .loyalty__list .list__item .item__list .list__item{flex:0 0 190px;max-width:190px;padding-bottom:15px;padding-left:10px;padding-right:10px;width:100%}.loyalty-program .loyalty__list .list__item .item__list--col{grid-template-columns:1fr}.loyalty-program .loyalty__list .list__item .item__list--col .list__item{display:flex;flex-flow:column}.loyalty-program .loyalty__list .list__item .item__list--col .list__item .item__body{flex:0 0 auto;flex-flow:column;height:auto;padding:25px}.loyalty-program .loyalty__list .list__item .item__list--col .list__item .item__body .body__icon{margin-right:0}.loyalty-program .loyalty__list .list__item .item__list--col .list__item .item__body strong{text-align:center}.loyalty-program .loyalty__list .list__item .item__list--col .list__item .item__footer{background-size:contain;flex:0 0 auto;height:auto}.loyalty-program .bonuses__title{font-size:35px}.loyalty-program .bonuses__subtitle{font-size:22px}.loyalty-program .bonuses__list{grid-template-columns:1fr}.loyalty-program .bonuses__list .list__item{align-items:center}.loyalty-program .bonuses .blue-banner .link{font-size:12px;white-space:pre-wrap}}@media (max-width:768px){.loyalty-program__header .header__title{font-size:28px;line-height:35px}}@media (min-width:992px){.loyalty-program .loyalty__list .list__item .item__list .list__item .item__body strong br{display:none}}.last-register-wrapper{display:flex!important;justify-content:center!important}@media (max-width:992px){.last-register-wrapper .item__content{padding:0!important}}.register-button-wrapper{display:flex;justify-content:center}