.breadcrumb{display:none}.breadcrumb-item+.breadcrumb-item:before{content:"|";margin:0 .5em}.hero .container{padding:19px 20px 0;margin:0}.hero .title-icon{margin-bottom:0}.hero .main-title{font-size:calc(var(--font-size-2xl) * 1.5);margin-bottom:0}.hero .subtitle{display:block;font-size:calc(var(--font-size-base) * 1)}.hero .hero-content{position:relative;padding-top:20px;padding-right:20px;padding-bottom:0;margin:0 calc(50% - 50vw);width:100vw}.hero .hero-image{display:block;aspect-ratio:1243/724;margin-right:20px}.hero .hero-header{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.hero .catchphrase{background:var(--color-white);font-weight:700;font-size:calc(var(--font-size-lg));padding:5px 10px}@media (min-width: 768px){.hero .catchphrase{font-size:calc(var(--font-size-2xl))}}@media (min-width: 1200px){.breadcrumb{display:flex;align-items:center;color:var(--color-text-light);font-size:calc(var(--font-size-sm));padding-left:30px;padding-top:15px}.hero .container{padding:0;margin:50px auto 0}.hero .title{margin-bottom:65px}.hero .main-title{font-size:calc(var(--font-size-2xl) * 2.5);margin-bottom:10px}.hero .subtitle{font-size:calc(var(--font-size-base) * 1.7)}.hero .hero-content{width:calc(100vw - (100vw - var(--container-width)) / 2);padding:0;overflow:hidden}.hero .hero-image{aspect-ratio:1399/603;-o-object-fit:cover;object-fit:cover}.hero .hero-header{font-size:calc(var(--font-size-xl) * 1.825)}.hero .catchphrase{font-size:calc(var(--font-size-base) * 2.9)}}.container{max-width:100vw;padding:0 20px;margin:60px 0 70px}.header-title{font-size:calc(var(--font-size-2xl));font-weight:700;text-align:center;margin:0 0 30px}@media (min-width: 1200px){.container{max-width:var(--container-width);margin:85px auto 0;padding:0}}@media (min-width: 1200px){.container-cta{padding-top:60px;padding-bottom:110px}.cta-buttons{width:auto;margin:0 auto;display:flex;flex-direction:row;gap:140px}.cta-buttons .btn-entry{font-weight:700;padding:26px;line-height:1}.cta-buttons .btn-entry:after{right:64px}}.hero .hero-header{right:0;bottom:35px}.page-nav-section{max-width:100vw;padding:0 20px;margin:0 0 60px}.page-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px 25px;font-size:calc(var(--font-size-base) * 1.25);margin:40px auto 0}.page-nav-item{max-width:286px;width:calc((100% - 50px)/2);align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center;background:var(--color-white);font-weight:700}.container-accent{background:var(--color-background-accent);border-radius:40px;padding:40px}.product-category .header-title{margin-bottom:20px}.video-content{width:100%}.video-wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.description{display:flex;flex-direction:column;gap:28px;font-size:calc(var(--font-size-base) * 1.25);font-weight:700;margin-top:20px}.read{font-size:calc(var(--font-size-base) * 1.25);margin-bottom:30px}.product-link{width:72vw;margin:50px auto 0}.product-image{aspect-ratio:auto 1200/544}.product-link .btn-more{font-weight:400;padding:16px 26px;font-size:calc(var(--font-size-base) * 1)}.product-link .btn-more:after{font-size:calc(var(--font-size-xl) * 1.2)}@media (min-width: 1200px){.page-nav-section{max-width:var(--container-width);width:var(--container-width);margin:0 auto;padding:0}.page-nav{margin:60px 0 0;flex-wrap:nowrap;justify-content:space-between;font-size:calc(var(--font-size-base) * 1.5)}.page-nav-item{width:377px;max-width:377px}.container-accent{border-radius:80px;padding:90px 100px}.header-title{font-size:calc(var(--font-size-2xl) * 1.5)}.description{gap:38px;font-size:calc(var(--font-size-base) * 1.5);margin-top:34px}.product-category{margin-top:140px}.read{font-size:calc(var(--font-size-base) * 1.5);margin-bottom:56px}.product-image{display:flex;justify-content:center;aspect-ratio:auto 1200/400}.product-link{width:360px;margin-top:45px}.product-link .btn-more{margin-top:0;font-size:calc(var(--font-size-base) * 1)}.container-cta{padding-top:60px;padding-bottom:110px}.cta-buttons{width:auto;margin:0 auto;display:flex;flex-direction:row;gap:140px}.cta-buttons .btn-entry{font-weight:700;padding:26px;line-height:1}.cta-buttons .btn-entry:after{right:64px}}
