.container-landing{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.container-landing .content-landing{width:var(--porcent-width);max-width:var(--max-width);min-height:825px;height:max-content;display:flex;flex-direction:column;justify-content:space-between;padding:80px 0}.container-landing .content-landing .carrossel{overflow:hidden;position:relative;width:100%}.container-landing .content-landing .carrossel .banner-track{display:flex;width:100%;max-width:100%;transition:transform .5s ease-in-out}.container-landing .content-landing .carrossel .banner-track .banner{width:100%;min-width:100%;box-sizing:border-box;flex-shrink:0;opacity:0;transition:opacity .5s ease-in-out;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.container-landing .content-landing .carrossel .banner-track .banner.active{opacity:1;pointer-events:auto}.container-landing .content-landing .carrossel .banner-track .banner .center{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;position:relative;margin:0 0 25px}.container-landing .content-landing .carrossel .banner-track .banner .center h1{width:100%;max-width:100%;font-size:95px;font-weight:600;text-align:center;text-transform:uppercase}.container-landing .content-landing .carrossel .banner-track .banner .center img{width:450px;max-width:100%;height:auto;position:absolute;top:0;margin:150px 0 0}.container-landing .content-landing .carrossel .banner-track .banner .bottom{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.container-landing .content-landing .carrossel .banner-track .banner .bottom .price{width:auto;max-width:400px;height:auto;display:flex;flex-direction:column;margin:auto 0 0}.container-landing .content-landing .carrossel .banner-track .banner .bottom .price h1{max-width:300px;font-size:38px;line-height:47px;font-weight:600;margin:0 0 20px}.container-landing .content-landing .carrossel .banner-track .banner .bottom .price p{font-size:24px;line-height:35px;font-weight:600;margin:0 0 20px}.container-landing .content-landing .carrossel .banner-track .banner .bottom .price p span{font-size:19px;font-weight:500;color:#666565;text-decoration:line-through;margin:0 0 0 10px}.container-landing .content-landing .carrossel .banner-track .banner .bottom .details{width:auto;max-width:350px;height:auto;display:flex;flex-direction:column;margin:auto 0 0}.container-landing .content-landing .carrossel .banner-track .banner .bottom .details p{font-size:18px;line-height:26px;font-weight:400;margin:0 0 20px}.container-landing .content-landing .carrossel .banner-track .banner .bottom .details li{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:8px 0}.container-landing .content-landing .carrossel .banner-track .banner .bottom .details li h2{font-size:18px;line-height:24px;font-weight:500;color:#6c6c6c;text-align:start;margin:0 8px 0 0}.container-landing .content-landing .carrossel .banner-track .banner .bottom .details li h3{font-size:16px;line-height:22px;font-weight:500;text-align:end}.container-landing .content-landing .carrossel .banner-track .banner .bottom .details a{margin:20px 0 0}@media (max-width:1500px){.container-landing .content-landing{padding:25px 0 40px!important}.container-landing .content-landing .carrossel .banner-track .banner .center{position:relative;top:auto;left:0}.container-landing .content-landing .carrossel .banner-track .banner .center img{position:relative;max-width:80%;width:450px;height:auto;margin:25px 0}.container-landing .content-landing .carrossel .banner-track .banner .center h1{font-size:max(calc(2vw + 25px),30px)}.container-landing .content-landing .carrossel .banner-track .banner .bottom .price h1{font-size:26px;line-height:32px}.container-landing .content-landing .carrossel .banner-track .banner .bottom a{font-size:16px!important}.container-landing .content-landing .carrossel .banner-track .banner .bottom .details li h2,.container-landing .content-landing .carrossel .banner-track .banner .bottom .details p{font-size:16px}.container-landing .content-landing .carrossel .banner-track .banner .bottom .details li h3{font-size:14px}}@media (max-width:750px){.container-landing .content-landing .carrossel .banner-track .banner .bottom{display:flex;flex-direction:column;gap:40px}.container-landing .content-landing .carrossel .banner-track .banner .bottom .price{width:100%;max-width:100%;text-align:center;align-items:center}.container-landing .content-landing .carrossel .banner-track .banner .center h1{font-size:28px}.container-landing .content-landing .carrossel .banner-track .banner .bottom .price h1{font-size:22px}.container-landing .content-landing .carrossel .banner-track .banner .bottom .price a{font-size:15px!important;padding:18px 22px}.container-landing .content-landing .carrossel .banner-track .banner .details p{font-size:16px!important;line-height:24px!important;text-align:justify}.container-landing .content-landing .carrossel .banner-track .banner .details li h1,.container-landing .content-landing .carrossel .banner-track .banner .details li h2{font-size:14px!important}.container-landing .content-landing .carrossel .banner-track .banner .details a{font-size:15px!important;padding:18px 22px!important}}.container-landing .content-landing .arrows{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:50px 0 0}.container-landing .content-landing .arrows button{padding:12.5px;display:flex;align-items:center;justify-content:center}.container-landing .content-landing .arrows button .icon{width:25px;height:25px;margin:0;padding:0}.container-landing .content-landing .about-us{width:var(--porcent-width);max-width:var(--max-width);height:auto;display:flex;flex-direction:column;align-items:center;padding:100px 0}.container-landing .content-landing .about-us .header{width:auto;max-width:500px;height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 50px}.container-landing .content-landing .about-us .header h1{font-size:22px;font-weight:500;text-transform:uppercase}.container-landing .content-landing .about-us .header .row{width:100px;height:auto;border-top:2px solid var(--red);margin:15px 0}.container-landing .content-landing .about-us .header p{font-size:16px;font-weight:400;line-height:22px;margin:0 0 20px}.container-landing .content-landing .about-us .content{width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;gap:30px}.container-landing .content-landing .about-us .content img{width:500px;height:auto}.container-landing .content-landing .about-us .content .text{width:50%;max-width:600px;height:auto;display:flex;flex-direction:column}.container-landing .content-landing .about-us .content .text p{font-size:15px;font-weight:400;line-height:22px;margin:0 0 20px}.container-landing .content-landing .about-us .content .text .tags{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.container-landing .content-landing .about-us .content .text .tags li{width:max-content;display:flex;flex-direction:row;align-items:center}.container-landing .content-landing .about-us .content .text .tags .icon{width:18px;height:auto;color:var(--red);margin:0 6px 0 0}.container-landing .content-landing .about-us .content .text .tags li p{font-size:14px;margin:0}