.promotion-list-filters{display:flex;margin-top:clamp(5rem,2.7777777778vw + 2.92rem,6.25rem);position:relative;padding-bottom:20px}@media(max-width:1200px){.promotion-list-filters{margin-top:80px;flex-direction:column;gap:12px}}@media(max-width:640px){.promotion-list-filters{margin-top:64px}}.promotion-list-filters-chip{border-radius:var(--rounded-xs);padding:8px 16px;background:var(--white);font-size:16px;line-height:125%;letter-spacing:.04em;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;transition:all .3s ease-out;white-space:nowrap}.promotion-list-filters-chip.active,.promotion-list-filters-chip:hover{cursor:pointer;color:var(--blue)}.promotion-list-filters-wrapper{display:flex;transform:translateX(-20px);padding:0 20px;gap:8px}.promotion-list-filters-wrapper::-webkit-scrollbar{display:none}@media(max-width:1550px){.promotion-list-filters-wrapper{flex-wrap:wrap}}@media(max-width:1200px){.promotion-list-filters-wrapper{width:100vw;overflow-x:scroll;flex-wrap:nowrap;transform:translateX(-60px);padding:0 60px}}@media(max-width:640px){.promotion-list-filters-wrapper{transform:translateX(-20px);padding:0 20px}}.promotion-list-filters-btns{display:flex;background:var(--white);border-radius:var(--rounded-xs);margin-left:auto;height:36px}@media(max-width:1200px){.promotion-list-filters-btns{margin:0 auto 0 0}}.promotion-list-filters-btns-btn{border-radius:var(--rounded-xs);padding:8px 32px;background:var(--white);font-size:16px;line-height:125%;letter-spacing:.04em;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;transition:all .3s ease-out}.promotion-list-filters-btns-btn:hover{cursor:pointer;color:var(--blue)}.promotion-list-filters-btns .btn-active{color:var(--white);background:var(--blue)}.promotion-list-filters img{position:absolute;bottom:0;left:-80px}.promotion-list-slider{margin-top:clamp(5rem,5.5555555556vw + .83rem,7.5rem);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:1200px){.promotion-list-slider{margin-top:80px}}@media(max-width:640px){.promotion-list-slider{margin-top:64px}}.promotion-list-slider .subtitle{position:relative;width:max-content}.promotion-list-slider .subtitle .text{position:absolute;font-style:normal;right:-8px;top:0;transform:translateX(100%)}.promotion-list-slider-cards{display:flex;gap:clamp(2.5rem,2.7777777778vw + .42rem,3.75rem);padding:clamp(2rem,1.1111111111vw + 1.17rem,2.5rem) 80px;width:100vw;transform:translateX(-80px);overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}.promotion-list-slider-cards::-webkit-scrollbar{display:none}.promotion-list-slider-cards .subtitle{width:auto}@media(max-width:1200px){.promotion-list-slider-cards{gap:40px;padding:32px 60px 0;transform:translateX(-60px)}}@media(max-width:640px){.promotion-list-slider-cards{gap:8px;padding:32px 20px 0;transform:translateX(-20px)}}.promotion-list-slider-cards .card-progress{flex-shrink:0;scroll-snap-align:start;scroll-margin-left:80px}@media(max-width:1200px){.promotion-list-slider-cards .card-progress{scroll-margin-left:60px}}@media(max-width:640px){.promotion-list-slider-cards .card-progress{scroll-margin-left:20px}}.promotion-list-slider-cards .card-progress .bar-progress-text{display:flex}.promotion-list-slider-cards .card-progress-big{width:clamp(25rem,41.4vw - 6.225rem,43.625rem)}@media(max-width:1440px){.promotion-list-slider-cards .card-progress-big{width:510px}}@media(max-width:1200px){.promotion-list-slider-cards .card-progress-big{width:400px}}@media(max-width:640px){.promotion-list-slider-cards .card-progress-big{width:320px}}.promotion-list-slider-cards .card-progress-img{height:clamp(16.5rem,28.33vw - 4.75rem,29.25rem)!important}@media(max-width:1440px){.promotion-list-slider-cards .card-progress-img{height:342px}}@media(max-width:1200px){.promotion-list-slider-cards .card-progress-img{height:264px}}@media(max-width:640px){.promotion-list-slider-cards .card-progress-img{height:212px}}.promotion-list-slider-cards .card-progress-content{padding:var(--clamp-32-24) var(--clamp-40-20) 32px}@media(max-width:1440px){.promotion-list-slider-cards .card-progress-content{padding:24px 20px 32px}}@media(max-width:1200px){.promotion-list-slider-cards .card-progress-content{padding:28px 32px 32px}}@media(max-width:640px){.promotion-list-slider-cards .card-progress-content{padding:20px 24px}}.promotion-list-slider-cards .card-progress-indicator{padding:var(--clamp-50-43) var(--clamp-40-20)}@media(max-width:1440px){.promotion-list-slider-cards .card-progress-indicator{padding:40px 20px}}@media(max-width:1200px){.promotion-list-slider-cards .card-progress-indicator{padding:57px 32px}}@media(max-width:640px){.promotion-list-slider-cards .card-progress-indicator{padding:24px}}.promotion-list-slider-btns{display:flex;justify-content:flex-end;gap:8px;position:relative;padding-top:20px}@media(max-width:1200px){.promotion-list-slider-btns{display:none}}.promotion-list-slider-btns img{position:absolute;top:0;left:-80px}.promotion-list-slider-btns-btn{display:flex;justify-content:center;align-items:center;width:72px;height:40px;border-radius:var(--rounded-l);background:var(--gray-dark);cursor:pointer}.promotion-list-slider-btns .btn-right{transform:rotate(180deg)}.promotion-list-title{display:flex;flex-direction:column;margin:80px auto 0;text-align:center;max-width:650px}@media(max-width:1200px){.promotion-list-title{margin:96px auto 0;max-width:540px}}@media(max-width:640px){.promotion-list-title{margin:80px auto 0;text-align:start}.promotion-list-title .title{padding-left:8px}}.promotion-list-title-breadcrumbs{display:flex;gap:12px;align-items:center;justify-content:center;padding-bottom:60px}@media(max-width:1200px){.promotion-list-title-breadcrumbs{display:none}}.promotion-list-title-breadcrumbs .text{font-size:16px;text-transform:uppercase;margin:0!important;line-height:20px}.promotion-list-title .text{margin:20px 0 clamp(2rem,1.1111111111vw + 1.17rem,2.5rem)}@media(max-width:1200px){.promotion-list-title .text{margin:20px 0 32px;padding-right:30px}}@media(max-width:640px){.promotion-list-title .text{margin:20px 0 28px;margin-left:8px}}.promotion-list-title .button{margin:auto}@media(max-width:640px){.promotion-list-title .button{margin:0;width:173px}}.promotion-list-container .questions{margin-bottom:120px}@media(max-width:640px){.promotion-list-container .questions{margin-bottom:100px}}