.product-stage{color:#fff;background-color:#009ee0;padding-top:7.5rem;margin-bottom:3.75rem}@media(min-width:992px){.product-stage{padding-top:14rem;margin-bottom:5rem}}@media(max-width:991.98px){.product-stage{padding-top:11rem}}@media(max-width:767.98px){.product-stage{padding-top:7.5rem}}.product-stage .row{position:relative}.product-stage .glide__track{height:100%}@media(max-width:991.98px){.product-stage .glide__track{position:absolute;left:0;right:0}}.product-stage .glide__slides{height:100%}.product-stage .glide__slide{position:relative}.product-stage .sharing{position:absolute;bottom:0;left:1.5rem;z-index:1}@media(min-width:992px){.product-stage .sharing{position:static;margin-bottom:3rem;margin-top:5rem}}.product-stage__content{display:flex;flex-direction:column;align-items:flex-start}.product-stage__subline{font-weight:500;margin-top:-1.5rem;margin-bottom:.5rem}@media(min-width:768px)and (max-width:1399.98px){.product-stage__subline{font-size:calc(22px + 4 * (100vw - 767px) / 631);line-height:1.3846}}@media(min-width:1400px){.product-stage__subline{font-size:1.625rem;line-height:1.3846}}@media(max-width:767.98px){.product-stage__subline{font-size:1.375rem;margin-top:-1rem}}.product-stage__ctas{margin-top:.5rem}@media(max-width:767.98px){.product-stage__ctas{margin-bottom:2.5rem}}@media(min-width:768px){.product-stage__ctas:not(:has(+.sharing)){margin-bottom:5rem}}.product-stage__links{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.product-stage__links:not(:last-child){margin-bottom:2rem}.product-stage__link{display:inline-flex;align-items:center;color:#fff;font-weight:600;-webkit-text-decoration:none;text-decoration:none}@media(min-width:768px){.product-stage__link{font-size:1.375rem;line-height:32px}}.product-stage__link:hover,.product-stage__link:focus{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.product-stage__link-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin-right:1rem;background:#fff;border-radius:50%;color:#009ee0}.product-stage__link-icon .icon{width:20px;height:20px}.product-stage__visual{position:relative}@media(min-width:992px){.product-stage__visual{height:100%}}@media(max-width:991.98px){.product-stage__visual{padding-bottom:80%}.product-stage__visual:before{content:"";position:absolute;left:-3rem;bottom:-1px;width:100vw;height:50%;background:#fff}}@media(max-width:991.98px)and (max-width:767.98px){.product-stage__visual:before{left:-2rem}}.product-stage__visual img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-stage__thumbnails{display:flex;align-items:flex-end;margin-top:auto;position:relative}@media(min-width:992px){.product-stage__thumbnails{min-height:116px;padding-top:3rem}.product-stage__thumbnails:before{content:"";position:absolute;left:50%;bottom:-1px;width:120vw;height:100%;background:#fff;transform:translate(-50%)}.sharing~.product-stage__thumbnails{padding-top:0}.sharing~.product-stage__thumbnails:before{height:calc(100% + 3rem + 40px)}}.product-stage__thumbnails button{position:relative;margin:0;padding:0;background:transparent;border:0;border-radius:50%;overflow:hidden}.product-stage__thumbnails button:not(:last-child){margin-right:2rem}.product-stage__thumbnails button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#009ee0;mix-blend-mode:color;opacity:0;transition:opacity .15s linear}.product-stage__thumbnails button.is-active:before{opacity:1}.product-stage__bullets{display:flex;position:absolute;bottom:-2.75rem;left:16px;width:calc(100vw - 50px)}@media(min-width:992px){.product-stage__bullets{display:none}}.product-stage__bullets button{width:28px;height:28px;margin:0;display:flex;align-items:center;justify-content:center;box-shadow:none;border-radius:0;background-color:transparent;font-size:0;line-height:0}.product-stage__bullets button:before{content:"";display:block;width:12px;height:12px;border-radius:50%;border:2px solid #030d26;transition:all .3s ease-in-out}.product-stage__bullets button.is-active:before{background-color:#009ee0;border-color:#009ee0}
