@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";.hero-title{font-family:Lato,sans-serif;font-weight:400;font-size:50px;line-height:1.1}@media(min-width:768px){.hero-title{font-size:50px}}@media(min-width:1366px){.hero-title{font-size:70px}}@media(min-width:1920px){.hero-title{font-size:90px}}.hero-title--bold{font-family:Lato,sans-serif;font-weight:700;font-size:50px;line-height:1.1}@media(min-width:768px){.hero-title--bold{font-size:50px}}@media(min-width:1366px){.hero-title--bold{font-size:70px}}@media(min-width:1920px){.hero-title--bold{font-size:90px}}.mega-title{font-family:Lato,sans-serif;font-weight:400;font-size:40px;line-height:1.1}@media(min-width:768px){.mega-title{font-size:40px}}@media(min-width:1366px){.mega-title{font-size:52px}}@media(min-width:1920px){.mega-title{font-size:75px}}.mega-title--bold{font-family:Lato,sans-serif;font-weight:700;font-size:40px;line-height:1.1}@media(min-width:768px){.mega-title--bold{font-size:40px}}@media(min-width:1366px){.mega-title--bold{font-size:52px}}@media(min-width:1920px){.mega-title--bold{font-size:75px}}.section-title{font-family:Lato,sans-serif;font-weight:400;font-size:30px;line-height:1.2}@media(min-width:768px){.section-title{font-size:30px}}@media(min-width:1366px){.section-title{font-size:42px}}@media(min-width:1920px){.section-title{font-size:50px}}.section-title--bold{font-family:Lato,sans-serif;font-weight:700;font-size:30px;line-height:1.2}@media(min-width:768px){.section-title--bold{font-size:30px}}@media(min-width:1366px){.section-title--bold{font-size:42px}}@media(min-width:1920px){.section-title--bold{font-size:50px}}.page-title{font-family:Lato,sans-serif;font-weight:400;font-size:26px;line-height:1.25}@media(min-width:768px){.page-title{font-size:26px}}@media(min-width:1366px){.page-title{font-size:32px}}@media(min-width:1920px){.page-title{font-size:36px}}.page-title--bold{font-family:Lato,sans-serif;font-weight:700;font-size:26px;line-height:1.25}@media(min-width:768px){.page-title--bold{font-size:26px}}@media(min-width:1366px){.page-title--bold{font-size:32px}}@media(min-width:1920px){.page-title--bold{font-size:36px}}.page-subtitle{font-family:Lato,sans-serif;font-weight:400;font-size:22px;line-height:1.5}@media(min-width:768px){.page-subtitle{font-size:22px}}@media(min-width:1366px){.page-subtitle{font-size:24px}}@media(min-width:1920px){.page-subtitle{font-size:28px}}.page-subtitle--bold{font-family:Lato,sans-serif;font-weight:700;font-size:22px;line-height:1.5}@media(min-width:768px){.page-subtitle--bold{font-size:22px}}@media(min-width:1366px){.page-subtitle--bold{font-size:24px}}@media(min-width:1920px){.page-subtitle--bold{font-size:28px}}.element-title{font-family:Lato,sans-serif;font-weight:400;font-size:16px;line-height:1.4}@media(min-width:768px){.element-title{font-size:16px}}@media(min-width:1366px){.element-title{font-size:18px}}@media(min-width:1920px){.element-title{font-size:20px}}.element-title--bold{font-family:Lato,sans-serif;font-weight:700;font-size:16px;line-height:1.4}@media(min-width:768px){.element-title--bold{font-size:16px}}@media(min-width:1366px){.element-title--bold{font-size:18px}}@media(min-width:1920px){.element-title--bold{font-size:20px}}.text{font-family:Lato,sans-serif;font-weight:400;font-size:14px;line-height:1.6}@media(min-width:768px){.text{font-size:14px}}@media(min-width:1366px){.text{font-size:15px}}@media(min-width:1920px){.text{font-size:16px}}.text--bold{font-family:Lato,sans-serif;font-weight:700;font-size:14px;line-height:1.6}@media(min-width:768px){.text--bold{font-size:14px}}@media(min-width:1366px){.text--bold{font-size:15px}}@media(min-width:1920px){.text--bold{font-size:16px}}.small-text{font-family:Lato,sans-serif;font-weight:400;font-size:12px;line-height:1.5}@media(min-width:768px){.small-text{font-size:12px}}@media(min-width:1366px){.small-text{font-size:12px}}@media(min-width:1920px){.small-text{font-size:12px}}.small-text--bold{font-family:Lato,sans-serif;font-weight:700;font-size:12px;line-height:1.5}@media(min-width:768px){.small-text--bold{font-size:12px}}@media(min-width:1366px){.small-text--bold{font-size:12px}}@media(min-width:1920px){.small-text--bold{font-size:12px}}.section-products-presentation{width:100%;padding:200px 0;overflow-x:hidden}@media(max-width:989px){.section-products-presentation{padding:150px 0}}@media(max-width:767px){.section-products-presentation{padding:100px 0}}.section-products-presentation .container{display:flex;flex-direction:column;gap:100px}@media(max-width:767px){.section-products-presentation .container{gap:50px}}.section-products-presentation__intro{padding:200px 0}@media(max-width:1365px){.section-products-presentation__intro{padding:0}}.section-products-presentation__intro p{font-family:Lato,sans-serif;font-weight:700;font-size:40px;line-height:1.1}@media(min-width:768px){.section-products-presentation__intro p{font-size:40px}}@media(min-width:1366px){.section-products-presentation__intro p{font-size:52px}}@media(min-width:1920px){.section-products-presentation__intro p{font-size:75px}}.section-products-presentation__intro p{line-height:134%;color:#767676}.section-products-presentation__intro p span{color:#fff}.section-products-presentation__intro p .animated-claim__word{display:inline-block;will-change:transform,opacity,filter}.section-products-presentation__intro p .animated-claim__word--highlight{font-weight:700;position:relative}.section-products-presentation__intro p .animated-claim__highlight{position:relative;display:inline-block}.section-products-presentation__list{width:100%;display:flex;flex-direction:column}@media(max-width:767px){.section-products-presentation__list{gap:50px}}.section-products-presentation__list .product-teaser{width:100%;padding:50px;display:flex;flex-direction:row;gap:100px;align-items:flex-end;border-bottom:1px solid #45474b;position:relative;will-change:transform,opacity}@media(max-width:989px){.section-products-presentation__list .product-teaser{padding:50px 0;gap:30px}}@media(max-width:767px){.section-products-presentation__list .product-teaser{padding:0;align-items:flex-start;flex-direction:column;gap:30px;border-bottom:none}}.section-products-presentation__list .product-teaser:first-child{border-top:1px solid #45474b}@media(max-width:767px){.section-products-presentation__list .product-teaser:first-child{border-top:none}}.section-products-presentation__list .product-teaser:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;opacity:0;background:#ffffff08;z-index:0;transition:all 1.1s ease-in-out}@media(max-width:767px){.section-products-presentation__list .product-teaser:before{display:none}}.section-products-presentation__list .product-teaser__img{width:350px;flex-shrink:0;position:relative;z-index:1}@media(max-width:989px){.section-products-presentation__list .product-teaser__img{width:240px}}@media(max-width:767px){.section-products-presentation__list .product-teaser__img{width:100%;flex-shrink:0}}.section-products-presentation__list .product-teaser__img img{max-width:350px;max-height:350px;border-radius:10px}@media(max-width:989px){.section-products-presentation__list .product-teaser__img img{max-width:240px;max-height:240px}}@media(max-width:767px){.section-products-presentation__list .product-teaser__img img{max-width:100%;max-height:none;width:100%;flex-shrink:0}}.section-products-presentation__list .product-teaser__text{color:#fff;position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.section-products-presentation__list .product-teaser__text p{overflow:hidden;max-height:0;transition:all 1.5s ease-in-out;opacity:0;filter:blur(2px)}@media(max-width:767px){.section-products-presentation__list .product-teaser__text p{display:none}}.section-products-presentation__list .product-teaser__action{flex-shrink:0}.section-products-presentation__list .product-teaser:hover:before{width:120%;height:100%;opacity:1}.section-products-presentation__list .product-teaser:hover p{max-height:999px;opacity:1;filter:blur(0)}body:not(.dark-mode) .section-products-presentation__intro p{color:#767676}body:not(.dark-mode) .section-products-presentation__intro p span{color:#fff}body:not(.dark-mode) .section-products-presentation__list .product-teaser:first-child{border-top:1px solid #45474b}body:not(.dark-mode) .section-products-presentation__list .product-teaser:before{background:#ffffff08}body:not(.dark-mode) .section-products-presentation__list .product-teaser__text{color:#000508}body:not(.dark-mode) .section-products-presentation__list .product-teaser__text p{color:#000508}body:not(.dark-mode) .section-products-presentation__list .product-teaser:hover p{color:#000508}
