.carousel-container{margin:0 auto;max-width:1200px}.cards-section{margin-bottom:10px}.cards-section h1{color:#333;font-size:1.8rem;line-height:1.8rem;margin-bottom:20px}.cards-section button{align-items:center;display:flex;font-size:.8rem;gap:10px;margin:25px 0}.cards-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:20px 0}.card{background:var(--background-color);border-radius:8px;display:flex;flex-direction:column;height:200px;justify-content:center;padding:20px}.card h3{font-size:1.875rem;font-weight:400}.card p{font-size:.875rem}.card p,.swiper-pagination{margin-top:15px}.swiper-pagination-bullet-active{background:var(--primary-color)!important}@media (max-width:768px){.cards-container{display:block;padding:0}.swiper{width:100%}.card{margin:0}}
.poppins-regular{font-weight:200}.poppins-regular,.poppins-semibold{font-family:Poppins,serif;font-style:normal}.poppins-semibold{font-weight:400}.urbanist-regular{font-family:Urbanist,serif;font-optical-sizing:auto;font-style:normal;font-weight:200}.urbanist-semibold{font-family:Urbanist,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}
:root{--primary-color:#88BD2A;--secondary-color:#ebebeb;--background-color:#f5f5f5;--sidebar-color:#fff;--text-color:#303030;--text-color-shadow:#a7a7a7;--border-color:#e5e7eb;--soft-grey-border:#ebebeb;--home-gray:#e7e7e7;--home-txt-color:#6c6c6c}:root {
  --cta-color: #88BD2A;
}
body{background-color:var(--background-color);color:var(--home-txt-color);font-size:16px;margin:0}.container{margin:auto;max-width:1200px;padding:20px}a{text-decoration:none}h1{font-size:3.375rem}h1,h2,h3{color:var(--text-color);font-family:Urbanist,serif}img{max-width:100%}.header{align-items:center;display:flex;justify-content:space-between}.header .cta a{height:25px;margin-top:0;padding:10px 25px}.cta .btn,.cta a{font-size:1rem;height:50px;padding:10px 25px}.btn:hover,button:hover{transform:translateY(-1px)}.subtitle{color:var(--text-color-shadow);font-size:1.25rem}.bold{font-weight:600}.green{color:var(--cta-color);}.black{color:var(--text-color)}.red{color:#ea4335}.flex{display:flex;flex-wrap:wrap}.half,.hero>div{flex:1}.chips{display:flex;gap:10px}.chips span{background-color:var(--home-gray);border-radius:6px;color:var(--text-color);font-size:.875rem;padding:5px 10px}.btn,.chips span{align-items:center;display:flex;font-weight:600;gap:10px;justify-content:center}.btn{background-color:var(--text-color);border:none;border-radius:8px;color:#fff;font-size:1rem;height:40px;margin-right:10px;padding:10px}.btn-primary{background-color:var(--primary-color)}.desktop-header img,.header img,.logo img,.mobile-header img,footer .logo-footer{max-width:155px}.carousel .swiper-slide{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;font-weight:400;height:485px;justify-content:center}.carousel .swiper-slide .flex{justify-content:center}.advantage{background-color:rgba(253,216,53,0.06)}.advantage,.compare{border-radius:12px;margin-top:10px;padding:10px}.compare{background-color:hsla(0,0%,5%,.04)}.brands{border-radius:8px}.brands .swiper-wrapper{align-items:center}.brands .swiper-slide{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.custom-pagination{display:flex;flex-wrap:wrap;margin:100px 0 40px}.swiper-pagination-bullet{background-color:var(--background-color);border-bottom:4px solid var(--home-gray);border-radius:0;color:var(--home-txt-color);flex:1;font-family:Urbanist,serif;font-size:1.25rem;height:auto!important;margin:0!important;min-width:170px;opacity:1;text-transform:uppercase;transition:all .3s ease;width:auto!important}.swiper-pagination-bullet-active{background-color:var(--background-color)!important;border-bottom:4px solid var(--primary-color);color:var(--primary-color)!important;opacity:1}.thumbs{display:flex;flex-wrap:wrap;gap:15px}.right{display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.gallery img:not(.icon){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-container{display:block;overflow:hidden;position:relative}.image-container,.overlay{border-radius:12px;height:100%}.overlay{align-items:center;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.image-container:hover .overlay{opacity:1}footer{background-color:var(--text-color);margin-top:40px;padding:60px 0}footer,footer a{color:hsla(0,0%,100%,.7)}footer a{display:block;margin-top:10px}footer h3{color:#fff;margin-top:0;text-transform:uppercase}footer .container .flex{flex-wrap:wrap;gap:2.9vw}.border-top{border-top:1px solid hsla(0,0%,100%,.12)}.credits{justify-content:space-between;margin-top:75px;padding-top:55px}.socials{display:flex}.socials a{background-color:hsla(0,0%,100%,.12);border-radius:4px;margin-right:5px;padding:10px 10px 2px}button{cursor:pointer}.green-round{background-color:var(--primary-color);border-radius:100px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;height:25px;margin-right:5px;text-align:center;width:25px}.option-card{background:#fff;border:1px solid var(--border-color);border-radius:10px;padding:10px;transition:all .2s ease}.option-card .card-img-container{background-color:var(--background-color);border-radius:10px}.option-card h3{font-size:.875rem;margin-bottom:.5rem}.option-card .selling-point .line{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.option-card .selling-point .icon-container{background:#f5f5f5;border:1px solid #ececec;border-radius:2px;height:75px;padding:10px;width:100px}.option-card .selling-point .icon-container.green {
  background: var(--primary-color);
  border: 1px solid var(--primary-color);
  border-radius: 4px;
}.option-card .selling-point .icon-container.white{background:#fff;border:1px solid #000;border-radius:4px}.option-card .selling-point .icon-container.gray{background:#4e4a4a;border-radius:4px}.option-card .selling-point .icon-container.black{background:#303030;border-radius:4px}.slide1,.slide4,.slide5{padding:10px 40px}.slide6{padding:10px 0 10px 40px}.trust{margin-top:100px;text-align:center}.a-partir-de{color:var(--text-color);display:flex;font-family:Urbanist,serif;font-size:1.25rem;font-weight:600;gap:15px;position:absolute;right:55px;top:-130px}.a-partir-de div{display:flex;flex-direction:column;text-transform:uppercase}.a-partir-de .green{font-size:3.375rem;padding-bottom:95px}.info-contact{max-width:340px}.flex1{flex:1}video{border-radius:12px;max-width:100%}.img-container{align-items:center;display:flex}.slide1,.slide2,.slide3{padding:0 45px}.swiper-slide>.flex{gap:50px}.fixation-schema{max-height:400px;top:0;transform:translate(-50%,3%)}.fixation-schema,.tagline{left:50%;position:absolute}.tagline{max-width:100%;top:-20px;transform:translate(-50%,-50%);z-index:-1}@media (max-width:1024px){h1{font-size:2rem}.info-contact{max-width:100%}.hero-container{display:flex}.mobile-bottom{height:auto;max-width:100%;padding-bottom:75%;position:relative}.mobile-bottom div{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.chips,.reviews{justify-content:center}.slide2 .mobile-bottom,.slide3 .mobile-bottom,.slide5 .mobile-bottom,.slide6 .mobile-bottom{padding-bottom:60%}.slide4 .mobile-bottom{padding-bottom:65%}.slide2 .mobile-bottom video,.slide3 .mobile-bottom video{margin-top:60px}.fixation-schema{max-height:270px;transform:translate(-50%,5%)}.slide5 div{font-size:1rem!important}.overlay{display:none}.a-partir-de{font-size:1rem;position:relative;right:0;top:0}.a-partir-de .green{font-size:2.25rem}.a-partir-de img{margin-left:15px;margin-top:80px;position:absolute;transform:rotate(-105deg)}.header .cta a{font-size:.875rem!important;padding:10px!important;width:140px}.subtitle{font-size:1rem}.hero{flex-direction:column-reverse;margin-top:80px!important}.pret-a-poser{top:-15px}.chips span{display:flex;flex:1;flex-direction:column;font-size:.8rem;text-align:center}.flex.reviews a{flex:1}.cta a{font-size:1rem!important;height:40px;margin-right:0!important;margin-top:10px;padding:0!important;width:100%}.cta button{margin-right:0;width:100%}.carousel .swiper-slide{height:-moz-fit-content;height:fit-content}.swiper-pagination-bullet{font-size:1rem;min-width:148px}.swiper-slide{padding:0!important}.swiper-slide>.flex{flex-direction:column;padding:0px}