.skeleton-loader-home{background:linear-gradient(90deg,#bfbfbf 25%,#e2e2e2 50%,#bfbfbf 75%) 0 0/200% 100%;width:100%;height:88vh;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.carousel-container{width:100%;height:88vh;position:relative;overflow:hidden}.carousel-container .embla__container{z-index:1;height:100%;display:flex;position:relative}.skeleton-carrossel-fundo{z-index:0;height:100%;position:absolute;inset:0}.carousel-container .embla__slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.carousel-item{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:1rem;position:relative;overflow:hidden}.carousel-image{color:#0000;object-fit:cover;width:100%;height:100%}.carousel-content{color:#fff;text-align:left;z-index:2;opacity:0;clip-path:url(#curvedClipPath);flex-direction:column;width:45%;padding:10vh 8vw 10vh 5vw;transition:transform .5s ease-in,opacity .5s ease-in;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(-100%)}.carousel-content.show{opacity:1;transform:translateY(0)}.carousel-content.fade-out{opacity:0;transform:translate(-100%)}.carousel-text-container{flex-direction:column;flex-grow:1;justify-content:flex-start;gap:5px;display:flex}.typewriter-container{min-height:50px;position:relative;overflow:hidden}.typewriter-ghost{visibility:hidden}.typewriter-live{position:absolute;top:0;left:0;right:0}.carousel-header-container{margin-bottom:0}.carousel-content h2{font-size:3.5rem}.carousel-content span{font-size:1.4rem}.slider-button-container{flex:0 auto;align-items:center;display:flex}.slider-button{white-space:nowrap;justify-content:center;align-items:center;font-weight:600;display:inline-flex;padding:30px 60px!important;font-size:1.1rem!important;line-height:1!important}@media (max-width:780px){.carousel-content h2{font-size:2.5rem}}@media (max-width:600px){.carousel-container{width:100%;height:80vh;position:relative}.carousel-container .embla__container,.carousel-container .embla__slide{height:100%}.carousel-content{color:#fff;text-align:left;z-index:2;opacity:1;clip-path:none;flex-wrap:nowrap;justify-content:space-between;width:100%;height:auto;min-height:20vh;max-height:60vh;padding:10px 10px 20px;transition:transform .5s ease-in,opacity .5s ease-in;display:flex;top:auto;bottom:0;overflow:hidden;transform:translateY(100%)}.carousel-content h2{margin-bottom:0;font-size:2.5rem}.carousel-content span{font-size:1.2rem}.carousel-content.show{opacity:1;transform:translateY(0)}.carousel-content.fade-out{opacity:0;transform:translateY(100%)}.carousel-text-container{flex-direction:column;flex:auto;max-width:85%;display:flex;overflow:hidden}.slider-button-container{flex-shrink:0;width:100%;margin-top:12px;margin-bottom:5px;margin-left:0}.slider-button{align-self:flex-start;width:auto;padding:30px 40px!important}.typewriter-container{order:1;min-height:0}}.typewriter-cursor:after{content:"_";font-weight:900;animation:.5s infinite blink}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}
.intelligence-section{text-align:left;color:#1b1b1b;background-color:#d3d3d3;flex-direction:column;align-items:center;padding:80px 100px;display:flex;position:relative}.intelligence-section h1{letter-spacing:4px;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:5rem;font-weight:400}.intelligence-section h2{margin-bottom:20px;font-size:1.8rem;font-weight:200}.intelligence-section h3{margin-bottom:30px;font-size:1.5rem;font-weight:500}.intelligence-section h4{color:#fff;font-size:1.4rem;font-weight:500}.intelligence-section p{text-align:justify;font-size:1.2rem}.intelligence-section span{color:#008b8b;letter-spacing:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem}.inteli-cards-container{flex-wrap:wrap;justify-content:center;gap:2vw;margin-top:30px;display:flex}.inteli-card{text-align:center;color:#fff;border-radius:25px;flex-direction:column;justify-content:space-between;width:31%;min-height:35vh;padding:20px;font-size:1rem;display:flex;position:relative}.inteli-dark-card{background-color:#1c2e36}.inteli-orange-card{background-color:#dc920b}.card-quote{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;margin-bottom:50px;font-style:italic;display:flex}.card-author{text-align:right;margin-bottom:5px;font-size:1rem;font-weight:700;position:absolute;bottom:35px;right:35px}.card-reference{color:#0056b3;text-align:right;font-size:.9rem;font-weight:700;text-decoration:none;position:absolute;bottom:20px;right:35px}.card-reference:hover{text-decoration:underline}@media (max-width:600px){.intelligence-section{padding:20px 30px!important}.intelligence-section h4{font-size:1.8rem}.inteli-cards-container{gap:20px}.inteli-card{width:100%;padding:20px}}
.products-section{color:#1b1b1b;text-align:left;flex-direction:column;align-items:center;padding:80px 100px;display:flex;position:relative}.products-section h1{letter-spacing:4px;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:5rem;font-weight:400}.products-section h2{margin-bottom:20px;font-size:1.8rem;font-weight:200}.products-section b{color:#dc920b}.products-section span{color:#008b8b;letter-spacing:10px;letter-spacing:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem}.product-card-wrapper{align-items:center;width:100%;padding:0 50px;display:flex;position:relative}.product-card-container{scroll-snap-type:x mandatory;gap:20px;width:100%;padding:10px 0;display:flex;overflow-x:auto}.product-card{color:#fff;scroll-snap-align:start;background-color:#1c2e36;border:1px solid #ddd;border-radius:10px;flex-direction:column;flex:none;width:23vw;height:52vh;display:flex;position:relative;overflow:hidden}.product-card-image{object-fit:cover;width:100%;height:55%}.product-card-content{background-color:#1c2e36;flex-direction:column;justify-content:space-between;height:45%;padding:15px;display:flex}.product-card-content h2{margin:0;font-size:1.4rem}.product-card-content p{flex-grow:1;font-size:1rem}.product-card-content button{color:#fff;cursor:pointer;background-color:#dc920b;border:none;border-radius:5px;align-self:flex-start;padding:10px 15px;font-size:1rem}.arrow{cursor:pointer;z-index:2;background-color:#ffffffb3;border:none;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow-left{left:0}.arrow-right{right:0}@media (max-width:600px){.arrow{display:none}.products-section{padding:20px 30px}.products-section h1{font-size:3rem;font-weight:500}.products-section h2{margin-bottom:20px;font-size:1.5rem;font-weight:200}.products-section span{letter-spacing:8px}.product-card-container{gap:0;padding:10px 5px}.product-card{width:90%;margin-right:10px}.product-card-wrapper{width:100%;padding:0}}.product-card-price{color:#0d6efd;margin:4px 0 8px;font-weight:600}
.trust-section{color:#fff;text-align:left;background-color:#1c2e36;flex-direction:column;align-items:center;padding:80px 100px;display:flex;position:relative}.trust-section h1{letter-spacing:4px;color:#fff;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:5rem;font-weight:400}.trust-section h2{color:#fff;margin-bottom:20px;font-size:1.8rem;font-weight:200}.trust-section p{text-align:left;font-size:1rem}.trust-section span{color:#dc920b;letter-spacing:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem}.trust-section b{color:#dc920b!important}.trust-cards-container{flex-wrap:wrap;justify-content:center;gap:2vw;margin-top:30px;display:flex}.trust-card{text-align:center;color:#fff;background-color:#1c2e36;border:2px solid;border-radius:15px;align-items:center;width:31%;padding:4%;font-size:1.5rem;display:flex}.trust-dark-card{border-color:#fff}.trust-orange-card{border-color:#dc920b}.trust-card h3{color:#dc920b;margin:0 15px 0 0;font-size:4rem;font-weight:700}.trust-card p{font-size:1.8rem;font-weight:400}@media (max-width:600px){.trust-section{padding:20px 30px}.trust-section h1{font-size:4.5rem;font-weight:5600}.trust-section span{letter-spacing:8px}.trust-cards-container{gap:20px}.trust-card{width:100%}.trust-card p{font-size:1.5rem}}
.recommends-section{color:#1b1b1b;text-align:center;flex-direction:column;align-items:center;padding:80px 100px;display:flex;position:relative}.recommends-section h1{letter-spacing:4px;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:3rem}.recommends-section h2{margin-bottom:20px;font-size:1.4rem;font-weight:200}.recommends-section b{color:#dc920b}.recommends-section p{font-size:1.1rem}.recommends-section span{color:#008b8b;letter-spacing:10px;margin-bottom:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.5rem}.recommends-section .row{flex-direction:column;align-items:center;display:flex}.recommends-section .fa-quote-right{color:#fff;background-color:#dc920b;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:10px;font-size:5rem;display:flex}.recommend-card-wrapper{align-items:center;width:100%;padding:0 50px;display:flex;position:relative}.recommend-card-container{scroll-snap-type:x mandatory;gap:20px;width:100%;height:58vh;padding:50px 0 20px;display:flex;overflow-x:auto}.recommend-card{color:#fff;scroll-snap-align:start;box-sizing:border-box;border-radius:10px;flex-direction:column;flex:none;align-items:center;width:24vw;height:100%;padding-top:60px;display:flex;position:relative}.recommend-card-image,.recommend-card-placeholder{object-fit:cover;background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:-45px;left:50%;transform:translate(-50%)}.recommend-card-content{color:inherit;text-align:center;flex-direction:column;justify-content:space-between;padding:10px;display:flex}.recommend-stars{color:gold;margin:15px 0;font-size:2.5rem!important}.recommend-description{color:inherit;text-align:center;font-size:1rem}.recommend-name{color:inherit;text-align:center;margin-top:auto;padding-bottom:10px;font-size:.9rem;font-weight:700}.arrow{cursor:pointer;z-index:2;background-color:#ffffffb3;border:none;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow-left{left:0}.arrow-right{right:0}@media (max-width:600px){.arrow{display:none}.recommends-section{padding:20px 30px}.recommends-section h1{font-size:2.2rem}.recommends-section span{font-size:1.2rem}.recommend-card-container{gap:0;height:65vh}.recommend-card{width:90%;margin-right:10px}.recommend-card-wrapper{width:100%;padding:0}}
