.hero-container{margin-bottom:100px;--tw-bg-opacity:1;background-color:rgb(15 22 22/var(--tw-bg-opacity,1));background-image:url(/img/hero-background.png);background-position:0 0;background-repeat:no-repeat;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero{margin-top:7rem}.hero h1{font-size:10rem;font-weight:500;line-height:10.3rem;letter-spacing:-.04em}.hero h1 span{background:linear-gradient(94.32deg,#e3378b 3.51%,#009de0 23.69%,#ffeb00 41.57%);display:inline-block;-webkit-background-clip:text;background-clip:text;color:transparent}.hero__heading-container{position:relative;display:flex}.hero__heading-container img{position:absolute;right:0;top:20px}.hero__description{display:flex;width:417px;flex-direction:column;align-items:flex-start;gap:30px}.hero__description p{text-align:left;font-size:18px;font-weight:400;line-height:25.2px}.hero__description img{width:100%}.hero__description-container{margin-top:90px;display:flex;align-items:flex-start;gap:80px}.hero__description-container>div:last-child{margin-bottom:-126px;height:504.32px;width:684px}.hero__description-container>div:last-child img{display:block;height:100%;width:100%}.steps{margin-bottom:100px;--tw-bg-opacity:1;background-color:rgb(28 36 36/var(--tw-bg-opacity,1));padding-top:100px;padding-bottom:100px}.steps,.steps h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.steps h2{margin-top:20px;margin-bottom:40px;text-align:center;font-family:Outfit;font-size:48px;font-weight:600;line-height:62.4px}.steps ul{margin-left:auto;margin-right:auto;max-width:430px;list-style-type:none}.steps li{margin-bottom:20px;display:flex;align-items:center;gap:20px}.steps li span{font-size:25px}.steps li span:first-child{background:linear-gradient(70deg,#e3378b,#009de0 53%,#ffeb00);display:flex;height:35px;width:35px;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.products{margin-bottom:200px}.products h2{margin-top:20px;margin-bottom:40px;text-align:center;font-family:Outfit;font-size:48px;font-weight:600;line-height:62.4px;--tw-text-opacity:1;color:rgb(15 22 22/var(--tw-text-opacity,1))}.home__products__list{margin-top:50px;display:flex;flex-direction:column;gap:110px}.home__products__list>div{display:flex;align-items:flex-start;gap:70px}.home__products__list>div:nth-child(2n){flex-direction:row-reverse}.home__products__list__img{height:624px;flex-shrink:0;flex-grow:0;flex-basis:623px}.home__products__list__img>img{display:block;height:100%;width:100%}@media (max-width:1100px){.home__products__list__img{height:500px;flex-basis:500px}}@media (max-width:1000px){.home__products__list>div{gap:30px}.home__products__list__img{height:400px;flex-basis:400px}}@media (max-width:800px){.home__products__list>div{flex-direction:column!important}.home__products__list__img{width:100%;flex-basis:100%}}.home__products__list h3{text-align:left;font-family:Outfit;font-size:38px;font-weight:600;line-height:49.4px;--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity,1))}.home__products__list p{margin-top:30px;margin-bottom:40px;text-align:left;font-family:Inter;font-size:16px;font-weight:400;line-height:22.72px;letter-spacing:.01em;--tw-text-opacity:1;color:rgb(77 80 83/var(--tw-text-opacity,1))}.home__products__list ul{list-style-type:none}.home__products__list ul li{margin-bottom:18px;display:flex;align-items:center;gap:15px}.home__products__list ul li img{height:25px;width:25px}.home__products__list ul li span{text-align:left;font-family:Outfit;font-size:20px;font-weight:400;line-height:25.2px;--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity,1))}.home__products__list__actions{margin-top:40px;display:flex;flex-wrap:wrap;gap:15px}@media (max-width:1150px){.hero h1{font-size:8rem}}@media (max-width:1000px){.hero__heading-container img{width:160px}}@media (max-width:850px){.hero h1{font-size:6rem;line-height:8.3rem}}@media (max-width:750px){.hero{margin-top:2rem}.hero__heading-container img{display:none}.hero__description-container>div:last-child{height:auto;width:100%}.hero__description-container{margin-top:50px;flex-direction:column}.hero__description{width:100%;max-width:417px}}@media (max-width:600px){.hero h1{font-size:5rem;line-height:6.3rem}}