@media (max-width: 767px){.banner-offer{background-image:none!important}}@media (min-width: 768px){.banner-offer{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;border-radius:1.5rem;aspect-ratio:3/2}}.banner-offer__content-wrapper{margin-left:auto;margin-right:auto;display:flex;width:82%;flex-direction:column;border-radius:.75rem;padding:2.25rem 1.5rem;margin-top:-6rem;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}@media (min-width: 768px){.banner-offer__content-wrapper{position:absolute;right:.75rem;bottom:.75rem;max-width:32.5rem;padding:2.25rem;margin:unset}}.banner-offer__heading{margin-bottom:.75rem!important;width:100%}.banner-offer__image{margin-left:auto;margin-right:auto;width:100%;border-radius:1.5rem;aspect-ratio:3/2}
