.gallery__item{display:flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.5625rem 1rem;background-color:#f4f6fd;max-width:8.75rem;border-radius:.5rem}.gallery__img{aspect-ratio:117/62;object-fit:contain}@media screen and (min-width: 1024px){.gallery__item{max-width:none}}.hero{padding:3rem 0 0}.hero__content{display:flex;flex-direction:column;gap:1.5rem}.hero__logo{width:fit-content;height:2.47763rem}.hero__pretitle{display:block;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25rem;margin-bottom:.5rem}.hero__description{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}.hero__pill__icon{position:relative;top:0;width:1.5rem;height:1.5rem}.hero__pill__text{position:relative;display:flex;align-items:center;font-size:1.125rem;line-height:1.75rem;font-weight:600}.hero__pill__title{position:relative;top:1px}.hero__pill__content{position:relative;top:6px;display:flex;align-items:center;gap:.5rem;width:fit-content;padding:.5rem 1rem;border-radius:.25rem;background:rgba(0,0,0,.1)}.hero__gallery-title{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;margin-bottom:.5rem;color:#fff}.hero__cta{display:flex !important;column-gap:1.5rem;align-items:center;margin-top:auto}.hero__discount--mobile{padding-top:.75rem;padding-bottom:.75rem;border-top:2px solid #fff}.hero__discount--mobile__title{font-size:1rem;line-height:1.5rem;font-weight:600;color:#fff}.hero__button{display:flex;align-items:center;justify-content:center;height:3.375rem;width:13.4375rem;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;background-color:#fff;color:#0a5cf5;border-radius:.25rem;border:1px solid #0a5cf5;text-align:center;border:2px solid #fff;border-radius:100px}.hero__button:hover{border:2px solid #fff;background-color:#0a5cf5;color:#fff}.hero__price{color:#fff;font-family:"Proeduca",Helvetica,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:2rem}@media screen and (min-width: 768px){.hero__price{font-size:2.125rem;line-height:2.625rem}}.hero__discount{display:flex;flex-direction:column;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.75rem;color:#fff;text-wrap:nowrap}.hero__discount span{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.hero__partner-title{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;color:#fff}.hero__partner-logo{width:13.5rem;height:3.5625rem;object-fit:contain}.hero__picture{overflow:hidden;align-items:flex-end;height:fit-content;justify-content:center;border-radius:.5rem;margin-bottom:2rem}.hero__picture img{aspect-ratio:640/440;object-fit:cover;object-position:top;border-radius:1rem}.hero__picture-mobile{display:flex;margin-top:1.5rem}.hero__picture-mobile img{width:100%;height:225px;object-fit:cover;object-position:top}.hero__inner{row-gap:1.5rem;display:grid}.hero__cta,.hero__partner,.hero__picture,.hero__gallery{display:none !important}.hero__cta--mobile,.hero__partner--mobile,.hero__picture--mobile,.hero__gallery--mobile{display:flex !important;padding:1.5rem 1rem}@media(min-width: 768px){.hero__pretitle{margin-bottom:0}.hero__pill__icon{width:2rem;height:2rem}.hero__pill__text{font-size:1.125rem;line-height:1.75rem;top:5px}.hero__content{gap:1.5rem}}@media(min-width: 1024px){.hero{padding:3rem 0}.hero__text{margin-left:.75rem}.hero__pill__content{top:2px}.hero__logo{height:2.75294rem;margin-bottom:.5rem}.hero__container{display:flex;column-gap:3rem}.hero__inner{max-width:50%;display:grid;row-gap:1.5rem}.hero__description{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.hero__gallery,.hero__partner{display:grid !important}.hero__picture,.hero__cta,.hero__gallery{display:flex !important}.hero__picture--mobile,.hero__cta--mobile,.hero__gallery--mobile{display:none !important}.hero__picture-mobile{display:none}}@media(min-width: 1280px){.hero{padding:5rem 0}.hero__container{column-gap:5rem}.hero__inner{row-gap:2.5rem}.hero__logo{margin-bottom:2rem}}.gallery--background{gap:1.5rem}.gallery--background .gallery__item{justify-content:flex-start;padding:0}.gallery--background .gallery__item .gallery__img{aspect-ratio:4/3;max-height:48px;width:fit-content}/*# sourceMappingURL=style.css.map */
