.offer[data-v-76b4ef41]{background-color:#00152b;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding-top:123px;position:relative}.offer-carousel[data-v-76b4ef41]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.offer-img[data-v-76b4ef41]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.offer-content[data-v-76b4ef41]{display:flex;flex-direction:column;flex-grow:1;position:relative}.offer-carousel-controls[data-v-76b4ef41]{display:flex;gap:30px;justify-content:flex-end;list-style:none;margin:0;padding:40px 0}@media (max-width:1044px){.offer-carousel-controls[data-v-76b4ef41]{justify-content:center}}.offer-carousel-control[data-v-76b4ef41]{background-color:#fff;border:none;border-radius:50%;cursor:pointer;height:22px;text-indent:-9999px;width:22px}.active .offer-carousel-control[data-v-76b4ef41]{background-color:rgb(var(--v-theme-error))}.offer-title[data-v-76b4ef41]{font-size:clamp(32px,2.38vw + 24.4px,65px);font-weight:700;line-height:1.4;max-width:80%}.offer-action[data-v-76b4ef41]{margin-top:40px}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(var(--v-theme-surface-variant),.3);bottom:0;color:rgb(var(--v-theme-on-surface-variant));display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{bottom:0;left:0;margin:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}
