.hero-module{overflow:hidden;width:100%}.hero-module-wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:1440px;min-height:442px;padding-bottom:70px;padding-left:26px;padding-right:26px;position:relative;width:100%;z-index:0}@media(min-width:840px){.hero-module-wrapper{padding-left:20px;padding-right:0}}@media(min-width:1024px){.hero-module-wrapper{height:unset;padding:138px 20px}}@media(min-width:1170px){.hero-module-wrapper{padding-left:calc(50% - 585px)}}@media(min-width:1440px){.hero-module-wrapper{grid-column-gap:100px;padding-left:134px}}.hero-module-wrapper .hero-image{align-self:center;grid-column:span 12/span 12;width:100%}@media(min-width:768px){.hero-module-wrapper .hero-image{grid-column:span 8/span 8;grid-column-start:3}}@media(min-width:1024px){.hero-module-wrapper .hero-image{grid-column:span 7/span 7;grid-column-start:6}}@media(min-width:1440px){.hero-module-wrapper .hero-image{grid-column:span 8/span 8}}.hero-module__content{align-items:flex-start;display:flex;flex-direction:column;grid-column:span 12/span 12;justify-content:center;padding-bottom:31px;padding-top:52px;width:100%;z-index:0}@media(min-width:768px){.hero-module__content{align-self:self-start;grid-column:span 8/span 8;grid-column-start:3;height:100%;max-width:unset;z-index:0}}@media(min-width:1024px){.hero-module__content{grid-column:span 4/span 4;justify-content:start;padding-top:92px}}.hero-module__content h1{color:var(--violet);font-size:var(--toRem36px);margin-bottom:32px;width:90%}.hero-module__content .button--primary span{transform:translateY(8%)}@media(min-width:1024px){.hero-module__content h1{font-size:var(--toRem55px);margin-bottom:22px}}.hero-module__content>span{color:var(--violet-5);font-family:var(--carnas);font-size:var(--toRem18px);letter-spacing:.17px;line-height:var(--toRem26px)}@media(min-width:640px){.hero-module__content>span{font-size:var(--toRem24px);letter-spacing:.17px;line-height:var(--toRem32px);margin-bottom:12px}}@media(min-width:840px){.hero-module__content>span{font-size:var(--toRem18px);letter-spacing:.24px;line-height:var(--toRem24px);margin-bottom:24px}}.module-container{margin:0 auto 40px;max-width:1440px;padding:0 12px;position:relative;width:100%}.module-title{text-align:center}@media(min-width:1024px){.module-title{text-align:unset}}@media(min-width:1420px){.module-container{margin-bottom:80px;padding:0 48px}}.module-container .module-content-container{background-color:#fcfcfd;border-radius:var(--toRem24px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:20px;padding-bottom:80px;padding-top:64px;text-align:center}@media(min-width:1024px){.module-container .module-content-container{grid-column-gap:30px;padding:48px 32px;text-align:unset}}@media(min-width:1170px){.module-container .module-content-container{grid-column-gap:30px;padding:123px 88px;text-align:unset}}.module-container .module-content-container .module-content{display:flex;flex-direction:column;grid-column:span 12/span 12;padding:0 32px;row-gap:16px}@media(min-width:768px){.module-container .module-content-container .module-content{grid-column:span 8/span 8;grid-column-start:3}}@media(min-width:1024px){.module-container .module-content-container .module-content{grid-column:span 4/span 4;padding-left:unset;padding-right:unset;padding-top:60px;row-gap:23px}}.module-content .module-text{font-family:var(--carnas);letter-spacing:.24px;margin-bottom:48px}.module-content .module-text p{font-size:var(--toRem18px)!important;line-height:var(--toRem24px)!important}.module-container .image-container{grid-column:span 12/span 12;padding:0 14px;position:relative}@media(min-width:768px){.module-container .image-container{padding:0 100px}}@media(min-width:1024px){.module-container .image-container{align-self:center;grid-column:span 7/span 7;grid-column-start:6;padding:unset}}.module-container .image-container .big-image{border-radius:6px;box-shadow:4px 12px 40px 2px #1f164517;filter:drop-shadow(0 2px 6px rgba(31,22,69,.08));width:100%}@media(min-width:600px){.module-container .image-container .big-image{border-radius:12px}}@media(min-width:1024px){.module-container .image-container .big-image{border-radius:12px}}.module-container .image-container .overlay-image{position:absolute}#module-container-1 .overlay-image{bottom:-17%;left:20%;max-width:45%}@media(min-width:768px){#module-container-1 .overlay-image{bottom:-10%;left:27%;max-width:32%}}@media(min-width:1024px){#module-container-1 .overlay-image{bottom:-15%;left:20%;max-width:45%}}#module-container-2 .overlay-image{bottom:-25%;max-width:28%;right:0}@media(min-width:768px){#module-container-2 .overlay-image{bottom:-15%;max-width:21%;right:10%}}@media(min-width:1024px){#module-container-2 .overlay-image{max-width:28%;right:-5%}}@media(min-width:1420px){#module-container-2 .overlay-image{max-width:180px;right:-30px}}#module-container-3 .overlay-image{bottom:-10%;max-width:34%;right:16%}@media(min-width:768px){#module-container-3 .overlay-image{max-width:28%;right:22%}}@media(min-width:1024px){#module-container-3 .overlay-image{max-width:37%;right:14%}}#module-container-4 .overlay-image{bottom:-16%;max-width:34%;right:16%}@media(min-width:768px){#module-container-4 .overlay-image{max-width:28%;right:22%}}@media(min-width:1024px){#module-container-4 .overlay-image{max-width:37%;right:14%}}#module-container-5 .overlay-image{bottom:49%;max-width:34%;right:-1%}@media(min-width:768px){#module-container-5 .overlay-image{max-width:28%;right:9%}}@media(min-width:1024px){#module-container-5 .overlay-image{max-width:37%;right:-5%}}#module-container-6 .overlay-image{bottom:-5%;max-width:47%;right:39%}@media(min-width:768px){#module-container-6 .overlay-image{bottom:-8%;max-width:38%;right:42%}}@media(min-width:1024px){#module-container-6 .overlay-image{bottom:-8%;max-width:53%;right:38%}}@media(min-width:1024px){.reversed-text{grid-column-start:9!important}.reversed-image{grid-column-start:1!important;grid-row-start:1!important}}.module-usp-container{margin:0 auto 40px;max-width:1440px;padding:0 12px;position:relative;width:100%}@media(min-width:1420px){.module-usp-container{margin-bottom:80px;padding:0 48px}}.module-usp-container .module-content-container{grid-row-gap:45px;background-color:#fcfcfd;border-radius:var(--toRem24px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:20px;padding:48px 32px;text-align:center}.module-usp-container .module-content-container .module-title{font-size:var(--toRem28px)!important;grid-column:span 12/span 12}@media(min-width:768px){.module-usp-container .module-content-container{grid-column-gap:30px;padding:48px 100px;text-align:unset}}@media(min-width:1170px){.module-usp-container .module-content-container{grid-column-gap:20px;grid-row-gap:80px;padding:88px;text-align:unset}}.module-content-container .module-usp{font-family:var(--carnas)!important;grid-column:span 12/span 12}@media(min-width:768px){.module-content-container .module-usp{grid-column:span 6/span 6}}@media(min-width:1024px){.module-content-container .module-usp{padding-right:100px}}.module-usp-container .module-content-container img{margin-bottom:25px}.module-usp-container .module-content-container h4{color:#1f1645!important;font-family:var(--carnas)!important;font-size:var(--toRem22px)!important;margin-bottom:1rem}.module-usp-container .module-content-container span{font-family:var(--roboto)!important;font-size:var(--toRem16px)!important;line-height:var(--toRem18px)!important}.product-logo-container{margin:150px auto 0;max-width:1440px;padding:0 12px;position:relative;width:100%;z-index:2}.product-logo-container .product-content{font-family:var(--carnas);margin:0 auto -150px;max-width:700px;text-align:center}@media(min-width:768px){.product-logo-container .product-content{margin-bottom:-250px}}@media(min-width:1024px){.product-logo-container .product-content{margin-bottom:-150px}}@media(min-width:1420px){.product-logo-container .product-content{margin-bottom:-300px}}.product-content h2{color:var(--violet);font-size:75px;margin-bottom:37px}.product-content div{color:var(--grey-3);font-size:var(--toRem22px);font-weight:300;line-height:var(--toRem30px)}@media(min-width:768px){.product-content div{color:var(--grey-3);font-size:var(--toRem28px);font-weight:300;line-height:var(--toRem42px)}}.logo-grid{display:flex;justify-content:center;margin-bottom:-50px;overflow:hidden;position:relative;width:100%;z-index:1}.logo-grid svg{flex:none;width:200%}@media(min-width:768px){.logo-grid svg{width:150%}}@media(min-width:1024px){.logo-grid svg{width:100%}}
