.dench-inline-content-slider{position:relative;width:100%}.dench-inline-content-slider .dench-slider-container{margin:0 auto;position:relative;width:100%}.dench-inline-content-slider .slider-viewport{overflow:hidden;width:100%}.dench-inline-content-slider .slider-wrapper{cursor:grab;display:flex;-webkit-user-select:none;user-select:none;width:100%}.dench-inline-content-slider .slider-wrapper.dragging,.dench-inline-content-slider .slider-wrapper:active{cursor:grabbing!important}.dench-inline-content-slider .slider-wrapper.dragging .slide-item{opacity:.9;-webkit-transform:scale(.98);transform:scale(.98);transition:opacity .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .1s ease;transition:transform .1s ease,opacity .1s ease,-webkit-transform .1s ease}.dench-inline-content-slider .slider-wrapper:not(.dragging) .slide-item{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.dench-inline-content-slider .slider-wrapper.dragging .slide-item:hover img{-webkit-transform:scale(.98)!important;transform:scale(.98)!important}.dench-inline-content-slider .slide-item{position:relative;-webkit-user-select:none;user-select:none}.dench-inline-content-slider .slide-item.clickable{cursor:pointer}.dench-inline-content-slider .slide-item.non-clickable{cursor:default}.dench-inline-content-slider .slide-item img{border-radius:8px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dench-inline-content-slider .slide-item:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.dench-inline-content-slider .slide-item h2,.dench-inline-content-slider .slide-item p{left:0;margin:0;position:absolute;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.7);width:100%;z-index:2}.dench-inline-content-slider .slide-item h2{font-size:20px;top:10px}.dench-inline-content-slider .slide-item p{font-size:16px;line-height:1.4;top:65%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dench-inline-content-slider .arrow{cursor:pointer;height:40px;position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s ease;width:40px}.dench-inline-content-slider .arrow.left-arrow{left:10px}.dench-inline-content-slider .arrow.right-arrow{right:10px}.dench-inline-content-slider .arrow:focus{outline:2px solid #8338ec;outline-offset:2px}.dench-inline-content-slider .arrow:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.dench-inline-content-slider .arrow.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}.dench-inline-content-slider .arrow.disabled:hover{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.dench-inline-content-slider .play-pause-button:focus{outline:2px solid #8338ec;outline-offset:2px}.dench-inline-content-slider .pagination-dots{align-items:center;display:flex;justify-content:center;margin-top:20px;padding:10px 0}.dench-inline-content-slider .pagination-dots .dot{background:#d9daff;border:none;border-radius:50%;box-sizing:border-box!important;cursor:pointer;height:8px;margin:0 4px;min-width:0!important;min-width:auto!important;outline:none;padding:0!important;position:relative;transition:all .2s ease;width:8px}.dench-inline-content-slider .pagination-dots .dot.active{background:#8338ec;border-radius:4px;box-shadow:0 2px 4px rgba(131,56,236,.3);height:8px;width:32px}.dench-inline-content-slider .pagination-dots .dot:hover:not(.active){background:#8338ec;opacity:.7}@media(max-width:768px){.dench-inline-content-slider .slider-viewport{overflow:hidden;touch-action:pan-y}.dench-inline-content-slider .slider-wrapper{cursor:grab}.dench-inline-content-slider .slider-wrapper.dragging{cursor:grabbing}.dench-inline-content-slider .arrow{padding:12px}.dench-inline-content-slider .arrow.left-arrow{left:5px}.dench-inline-content-slider .arrow.right-arrow{right:5px}.dench-inline-content-slider .slide-item{padding:0 4px}.dench-inline-content-slider .slide-item h2{font-size:1.5rem;padding:0 15px}.dench-inline-content-slider .slide-item p{font-size:1rem;padding:0 15px}.dench-inline-content-slider .slider-wrapper.dragging .slide-item{opacity:.9;-webkit-transform:scale(.98);transform:scale(.98)}}.promotions-page .dench-col{padding-bottom:var(--promo-item-wrapper-padding-bottom)}@media only screen and (min-width:2000px){.promotions-page .dench-col{padding:var(--big-desktop-promo-item-wrapper-padding)}}.promotions-page .no-data{color:var(--promo-page-heading-color);margin-top:var(--promo-page-no-data-message-margin);text-align:center}.promotions-page .promotion-banner-wrapper{margin:20px auto;padding:0 50px}.promotions-page .promotion-types{align-items:center;display:flex;height:var(--promotion-types-wrapper-height);justify-content:center;margin:var(--promotion-types-wrapper-margin);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.promotions-page .promotion-types a{color:var(--promo-page-heading-color);font-size:var(--promo-page-heading-font-size);font-weight:var(--promo-page-heading-font-weight);line-height:var(--promo-page-heading-line-height);margin:var(--promo-page-heading-margin);padding:var(--promo-page-heading-padding);position:relative;text-decoration:none}.promotions-page .promotion-types a.active,.promotions-page .promotion-types a:hover{color:var(--promo-page-heading-active-color)}.promotions-page .promotion-types a.active:after,.promotions-page .promotion-types a:hover:after{background:var(--promo-page-heading-active-background);bottom:2px;content:"";height:2px;left:50%;position:absolute;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:78%}.promotions-page .promotions{padding:var(--promo-page-padding)}.promotions-page .promotion-item{background:var(--promo-item-background);border-radius:var(--promo-item-border-radius);height:100%;margin:var(--promo-item-margin);max-height:100%;max-width:var(--promo-item-max-width);overflow:hidden;padding-bottom:var(--promo-item-padding-bottom);text-align:center}.promotions-page .promotion-item .promotion-item-inner-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.promotions-page .promotion-item h5,.promotions-page .promotion-item p{margin:0;text-align:center}.promotions-page .promotion-item h5{color:var(--promo-item-header-color);font-family:var(--promo-item-header-font-family);font-size:var(--promo-item-header-font-size);font-weight:var(--promo-item-header-font-weight);line-height:var(--promo-item-header-line-height);padding:var(--promo-item-header-line-padding)}.promotions-page .promotion-item p{color:var(--promo-item-text-color);font-size:var(--promo-item-text-font-size);font-weight:var(--promo-item-text-font-weight);line-height:var(--promo-item-text-line-height);padding:var(--promo-item-text-padding)}.promotions-page .promotion-item picture{border-radius:var(--promo-item-image-border-radius);height:var(--promo-item-image-height);min-height:var(--promo-item-image-height);overflow:hidden}@media only screen and (min-width:2000px){.promotions-page .promotion-item picture{height:var(--big-desktop-promo-item-image-height);min-height:var(--big-desktop-promo-item-image-height)}}.promotions-page .promotion-item picture img{zoom:1;height:100%;object-fit:cover;overflow:hidden;width:100%}.promotions-page .promotion-item-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media only screen and (max-width:1425px){.promotions-page .promotions{padding:var(--web-small-promo-page-padding)}}.dench-simple-dynamic-cms-template .custom-cms-step-wrapper{min-height:240px;position:relative}.dench-simple-dynamic-cms-template .custom-cms-step-wrapper .custom-cms-step-image{height:0;margin:0}.dench-simple-dynamic-cms-template .custom-cms-step-wrapper .custom-cms-step-image img{height:110px;margin:0;position:relative;top:-22px}.dench-simple-dynamic-cms-template .custom-cms-step-wrapper .custom-cms-step-description{background:var(--promo-custom-promotion-step-description-background);border-radius:var(--promo-custom-promotion-step-description-border-radius);box-shadow:var(--promo-custom-promotion-step-description-box-shadow);margin:var(--promo-custom-promotion-step-description-margin);min-height:186px;padding:var(--promo-custom-promotion-step-description-padding)}@media only screen and (min-width:768px)and (max-width:1024px){.promotions-page .promotion-banner-wrapper{padding:0 20px}.promotions-page .promotions{padding:var(--mobile-promo-page-padding)}.promotions-page .promotion-types{background:var(--mobile-promotion-types-wrapper-background);height:var(--mobile-promotion-types-wrapper-height);margin:var(--mobile-promotion-types-wrapper-margin);padding:0;width:auto}.promotions-page .promotion-types select-component .select-custom-wrapper .select-custom-inner .select-custom{background:var(--mobile-promotion-types-select-component-background);border:none;border-radius:var(--mobile-promotion-types-select-component-border-radius);color:var(--mobile-promotion-types-select-component-color);font-size:var(--mobile-promotion-types-select-component-font-size);font-weight:var(--mobile-promotion-types-select-component-font-weight);line-height:var(--mobile-promotion-types-select-component-line-height);text-align:center}.promotions-page .promotion-item{border-radius:var(--mobile-promo-item-border-radius);padding-bottom:var(--mobile-promo-item-padding-bottom)}.promotions-page .promotion-item h5{color:var(--mobile-promo-item-header-color);font-size:var(--mobile-promo-item-header-font-size);font-weight:var(--mobile-promo-item-header-font-weight);line-height:var(--mobile-promo-item-header-line-height);padding:var(--mobile-promo-item-header-padding)}.promotions-page .promotion-item p{color:var(--mobile-promo-item-text-color);font-size:var(--mobile-promo-item-text-font-size);font-weight:var(--mobile-promo-item-text-font-weight);line-height:var(--mobile-promo-item-text-line-height);margin:0;padding:var(--mobile-promo-item-text-padding)}.promotions-page .promotion-item picture{height:var(--mobile-promo-item-image-height);min-height:var(--mobile-promo-item-image-height)}}@media only screen and (max-width:767px){.promotions-page .promotion-banner-wrapper{padding:0 20px}.promotions-page .promotions{padding:var(--mobile-promo-page-padding)}.promotions-page .promotion-types{background:var(--mobile-promotion-types-wrapper-background);height:var(--mobile-promotion-types-wrapper-height);margin:var(--mobile-promotion-types-wrapper-margin);padding:0;width:auto}.promotions-page .promotion-types select-component .select-custom-wrapper .select-custom-inner .select-custom{background:var(--mobile-promotion-types-select-component-background);border:none;border-radius:var(--mobile-promotion-types-select-component-border-radius);color:var(--mobile-promotion-types-select-component-color);font-size:var(--mobile-promotion-types-select-component-font-size);font-weight:var(--mobile-promotion-types-select-component-font-weight);line-height:var(--mobile-promotion-types-select-component-line-height);text-align:center}.promotions-page .promotion-item{border-radius:var(--mobile-promo-item-border-radius);padding-bottom:var(--mobile-promo-item-padding-bottom)}.promotions-page .promotion-item h5{color:var(--mobile-promo-item-header-color);font-size:var(--mobile-promo-item-header-font-size);font-weight:var(--mobile-promo-item-header-font-weight);line-height:var(--mobile-promo-item-header-line-height);padding:var(--mobile-promo-item-header-padding)}.promotions-page .promotion-item p{color:var(--mobile-promo-item-text-color);font-size:var(--mobile-promo-item-text-font-size);font-weight:var(--mobile-promo-item-text-font-weight);line-height:var(--mobile-promo-item-text-line-height);margin:0;padding:var(--mobile-promo-item-text-padding)}.promotions-page .promotion-item picture{height:var(--mobile-promo-item-image-height);min-height:var(--mobile-promo-item-image-height)}}@media only screen and (min-width:768px)and (max-width:1024px){.promotions-page .promotion-types{margin:var(--tablet-promotion-types-wrapper-margin)}.promotions-page .promotion-image-mobile{display:none}}@media only screen and (max-width:767px){.promotions-page .dench-col{padding-bottom:var(--mobile-promo-item-wrapper-padding-bottom)}.promotions-page .promotion-item{margin:0 auto}.promotions-page .promotion-item p{height:auto}.promotions-page .promotion-item .promotion-image-tablet{display:none}}