.heading-xl{font-size:6.8rem;font-weight:700;line-height:1.125}.heading-lg{font-family:Montserrat,sans-serif;font-size:5.6rem;font-weight:700;line-height:1.25}.heading-lg strong{color:inherit;font-weight:700;line-height:inherit}.heading-md{font-family:Montserrat,sans-serif;font-size:4rem;font-weight:700;line-height:1.25}@media (max-width:992px){.heading-md{font-size:32px;font-weight:700;line-height:1.2}}.heading-sm{font-family:Montserrat,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.25}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-title,.heading-xs,.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-title{font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.25}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-link .link-text,.body-lg,.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-hover-content .btn-saiba-mais .btn-text{font-size:1.6rem;font-weight:400;line-height:1.5}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-meta .blog-post-category,.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-meta .blog-post-date,.body-md,.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-description{font-size:1.4rem;font-weight:400;line-height:1.5}.body-sm{font-size:1.2rem;font-weight:400;line-height:1.5}.label{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.025em;line-height:1;text-transform:capitalize}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-section{align-items:center;display:flex;height:min(100vh,724px);justify-content:center;margin-bottom:75px;overflow:hidden;position:relative}.hero-section .hero-swiper{background-color:#333;height:100%;max-width:1800px;width:93.75%}.hero-section .hero-swiper .swiper-slide{position:relative}.hero-section .hero-swiper .swiper-slide .hero-slide{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.hero-section .hero-swiper .swiper-slide .hero-slide:after{background:linear-gradient(48deg,rgba(29,171,227,.06) 39.83%,rgba(29,171,227,.239) 73.6%),linear-gradient(270deg,transparent 23.76%,#000 86.04%);content:"";inset:0;position:absolute;z-index:1}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-protection-film{background:linear-gradient(180deg,rgba(51,51,51,.6),rgba(13,106,151,.6));height:100%;left:0;mix-blend-mode:darken;position:absolute;top:0;width:100%;z-index:2}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content{color:#fff;display:flex;flex-direction:column;position:relative;text-align:left;width:100%;z-index:3}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .container{margin:0 auto;max-width:1280px;padding:0 20px}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text{max-width:596px}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-subtitle{color:hsla(0,0%,100%,.8);opacity:0;transform:translateY(30px)}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-title{color:#fff;margin-bottom:20px;margin-top:12px;opacity:0;transform:translateY(30px)}@media (max-width:768px){.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-title{font-size:2.5rem}}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-description{color:hsla(0,0%,100%,.9);margin-bottom:56px;opacity:0;transform:translateY(30px)}@media (max-width:768px){.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-description{font-size:.875rem}}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-actions{opacity:0;transform:translateY(30px)}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-actions .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:700;height:49px;justify-content:center;letter-spacing:0;line-height:156%;padding-left:32px;padding-right:32px;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-actions .btn.btn-primary{background-color:#1dabe3;color:#fff}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-actions .btn.btn-primary:hover{color:#fff;text-decoration:none}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-actions .btn.btn-primary:focus{border:2px solid var(--Blue-rodotec-400,#44beec);color:#fff}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-actions .btn.btn-primary:after{background-color:#0e85bb;border-radius:0 8px 8px 0;content:"";height:100%;position:absolute;right:0;top:0;transition:width .3s ease;width:0;z-index:-1}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-actions .btn.btn-primary:hover:after{border-radius:8px;width:100%}@media (max-width:768px){.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-actions .btn{font-size:14px;height:44px;padding-left:24px;padding-right:24px}}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-scroll-indicator{bottom:60px;left:0;position:absolute;right:0;z-index:3}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-scroll-indicator .container{margin:0 auto;max-width:1280px;padding:0 20px;position:relative}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-scroll-indicator .scroll-arrow{cursor:pointer;display:block;height:auto;width:auto}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-scroll-indicator .scroll-arrow path:nth-child(2){animation:scrollBounce 2s ease-in-out infinite;transform-origin:center}.hero-section .hero-swiper .swiper-pagination{bottom:60px;left:0;position:absolute;right:0;width:auto;z-index:4}.hero-section .hero-swiper .swiper-pagination .swiper-pagination-container{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;max-width:1280px;padding:0 20px}.hero-section .hero-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:none;border-radius:50%;height:14.8px;margin:0 4px;opacity:1;transition:all .3s ease;width:14.8px}.hero-section .hero-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:2px solid #1dabe3;height:24px;position:relative;width:24.67px}.hero-section .hero-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:#1dabe3;border-radius:50%;content:"";height:14.8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14.8px}@media (max-width:1200px){.hero-section .hero-swiper{width:95%}}@media (max-width:768px){.hero-section{height:min(100vh - 119px,644px);justify-content:start;margin-bottom:0;padding-inline:12px}.hero-section .hero-swiper{margin:0;width:100%}.hero-section .hero-swiper .swiper-slide .hero-slide{align-items:start;padding-top:96px}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .container{padding:0 20px}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text{text-align:start}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-subtitle{font-size:14px;letter-spacing:.12rem}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-title{font-size:40px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:20px}}@media (max-width:768px) and (max-width:480px){.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-title{font-size:30px}}@media (max-width:768px){.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-title strong{font-size:inherit;font-weight:700}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .hero-description{font-size:14px;line-height:1.56;margin-bottom:40px;max-width:302px}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-content .hero-text .btn{width:min(100%,270px)}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-scroll-indicator{bottom:74px}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-scroll-indicator .container{padding:0 20px}.hero-section .hero-swiper .swiper-slide .hero-slide .hero-scroll-indicator .scroll-arrow{height:60px;-o-object-fit:contain;object-fit:contain;width:36px}.hero-section .hero-swiper .swiper-pagination{bottom:91px;right:0}.hero-section .hero-swiper .swiper-pagination .swiper-pagination-container{justify-content:end;padding:0 20px}}.produtos-section{background:#f6f6f6;padding-bottom:10rem;padding-top:12rem}.produtos-section .produtos-section-content{margin-bottom:6rem}.produtos-section .produtos-slider-container{margin-left:calc(-50vw + 50%);max-width:100vw;position:relative;width:100vw}.produtos-section .produtos-slider-container .produtos-swiper{box-sizing:border-box;overflow:hidden;padding:0 60px 3rem}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide{height:auto;width:350px}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card{background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-image{height:202px;margin:0 auto;overflow:hidden;transition:all .3s ease-in-out;width:calc(100% - 50px)}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content{display:flex;flex-direction:column;flex-grow:1;padding:32px 24px 20px}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-title{color:#333;margin-bottom:12px}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-description{color:#6d6d6d;flex-grow:1;font-weight:300}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-hover-content{margin-top:24px;opacity:0;transform:translateY(20px);transition:all .3s ease}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-hover-content .btn-saiba-mais{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:8px;padding:0;position:relative;transition:all .3s ease}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-hover-content .btn-saiba-mais .btn-text{color:#333;font-weight:700;margin:0}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-hover-content .btn-saiba-mais svg{transition:transform .3s ease}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-hover-content .btn-saiba-mais:hover svg{transform:translateX(4px)}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-hover-content .btn-saiba-mais:after{background-color:#1dabe3;bottom:-20px;content:"";height:2px;left:0;position:absolute;right:0;transition:all .3s ease}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card:hover{box-shadow:0 8px 32px 0 rgba(0,0,0,.122);transform:translateY(-8px)}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card:hover .produto-hover-content{opacity:1;transform:translateY(0)}.produtos-section .produtos-slider-container .produtos-nav-next,.produtos-section .produtos-slider-container .produtos-nav-prev{align-items:center;background:#1dabe3;border-radius:50%;box-shadow:0 4px 16px 0 rgba(0,0,0,.102);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.produtos-section .produtos-slider-container .produtos-nav-next:hover,.produtos-section .produtos-slider-container .produtos-nav-prev:hover{background:#0e85bb;transform:translateY(-50%) scale(1.1)}.produtos-section .produtos-slider-container .produtos-nav-next.swiper-button-disabled,.produtos-section .produtos-slider-container .produtos-nav-prev.swiper-button-disabled{cursor:not-allowed;opacity:.3}.produtos-section .produtos-slider-container .produtos-nav-next svg,.produtos-section .produtos-slider-container .produtos-nav-prev svg{height:14px;width:8px}.produtos-section .produtos-slider-container .produtos-nav-prev{left:20px}.produtos-section .produtos-slider-container .produtos-nav-next{right:20px}@media (min-width:1280px){.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide{width:414px}}@media (min-width:1024px) and (max-width:1279px){.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide{width:380px}}@media (min-width:768px) and (max-width:1023px){.produtos-section .produtos-slider-container .produtos-swiper{padding:0 40px}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide{width:340px}.produtos-section .produtos-slider-container .produtos-nav-prev{left:10px}.produtos-section .produtos-slider-container .produtos-nav-next{right:10px}}@media (max-width:768px){.produtos-section{padding-bottom:62px;padding-top:96px}.produtos-section .produtos-section-content{flex-direction:column;gap:20px;margin-bottom:38px}.produtos-section .produtos-section-content .flex:last-child{max-width:100%}.produtos-section .produtos-slider-container .produtos-swiper{padding:0 20px}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide{width:100%}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card:hover{transform:none}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-image{height:202px;width:100%}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-image img{-o-object-fit:contain;object-fit:contain}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content{padding:32px 20px 20px}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-title{font-size:20px;line-height:1.2;margin-bottom:12px}.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-description{font-size:14px;line-height:1.56}.produtos-section .produtos-slider-container .produtos-nav-next,.produtos-section .produtos-slider-container .produtos-nav-prev{height:32px;width:32px}.produtos-section .produtos-slider-container .produtos-nav-next svg,.produtos-section .produtos-slider-container .produtos-nav-prev svg{height:12px;width:6px}.produtos-section .produtos-slider-container .produtos-nav-prev{left:12px}.produtos-section .produtos-slider-container .produtos-nav-next{right:12px}}.about{background:#f6f6f6;min-height:617px;padding-top:3rem;position:relative}@media (max-width:768px){.about{min-height:auto;padding-top:0}}.about .about-content-left .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:700;height:49px;justify-content:center;letter-spacing:0;line-height:156%;padding-left:32px;padding-right:32px;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.about .about-content-left .btn.btn-primary{background-color:#1dabe3;color:#fff}.about .about-content-left .btn.btn-primary:hover{color:#fff;text-decoration:none}.about .about-content-left .btn.btn-primary:focus{border:2px solid var(--Blue-rodotec-400,#44beec);color:#fff}.about .about-content-left .btn.btn-primary:after{background-color:#0e85bb;border-radius:0 8px 8px 0;content:"";height:100%;position:absolute;right:0;top:0;transition:width .3s ease;width:0;z-index:-1}.about .about-content-left .btn.btn-primary:hover:after{border-radius:8px;width:100%}@media (max-width:768px){.about .about-content-left .btn{font-size:16px;padding-left:24px;padding-right:24px;width:100%}}.about .about-content-right{box-shadow:0 8px 32px 0 rgba(0,0,0,.122);position:absolute;right:0;top:30px;width:55%}@media (max-width:768px){.about .about-content-right{height:264px;margin-left:20px;margin-top:32px;position:static;width:100%}}.about .about-content-right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.info-section{background:linear-gradient(180deg,#f6f6f6 0,#f6f6f6 60%,#fff 0,#fff)}.info-section .info-stats-grid{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);justify-items:center}.info-section .info-stats-grid .info-stat-item{align-items:center;display:flex;flex-direction:column;gap:20px}.info-section .info-stats-grid .info-stat-item .stat-number{-webkit-text-stroke:1px #1dabe3;text-stroke:1px #1dabe3;color:transparent;font-family:sans-serif;font-size:100px;font-weight:700;letter-spacing:0;line-height:100%;text-align:center}.info-section .info-stats-grid .info-stat-item .stat-text{color:#f6f6f6;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:120%;text-align:center}@media (max-width:1200px){.info-section .info-stats-grid{gap:30px}.info-section .info-stats-grid .info-stat-item .stat-number{font-size:80px}.info-section .info-stats-grid .info-stat-item .stat-text{font-size:20px}}@media (max-width:768px){.info-section{margin-inline:20px;max-width:100%}.info-section .container{padding:32px 0!important}.info-section .info-stats-grid{align-items:center;display:flex;flex-wrap:nowrap;gap:32px;justify-content:start;overflow:auto}.info-section .info-stats-grid .info-stat-item:first-child{padding-left:32px}.info-section .info-stats-grid .info-stat-item:last-child{padding-right:32px}.info-section .info-stats-grid .info-stat-item .stat-number{font-size:56px}.info-section .info-stats-grid .info-stat-item .stat-text{font-size:14px}}.blog-section{background:#fff;padding:10rem 0 0}.blog-section .btn{align-items:center;background:#1dabe3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:700;height:49px;justify-content:center;letter-spacing:0;line-height:156%;padding-left:32px;padding-right:32px;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.blog-section .btn:after{background:#0e85bb;border-radius:8px;content:"";height:100%;position:absolute;right:0;top:0;transition:all .3s ease;width:0;z-index:-1}.blog-section .btn:hover:after{width:100%}.blog-section .btn:focus{border:2px solid var(--Blue-rodotec-400,#44beec);color:#fff}@media (max-width:768px){.blog-section .btn{font-size:14px;height:44px;padding-left:24px;padding-right:24px}}.blog-section .blog-posts-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr)}.blog-section .blog-posts-grid .blog-post-card{background:#fff;border-radius:0;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.blog-section .blog-posts-grid .blog-post-card:hover{box-shadow:0 8px 32px 0 rgba(0,0,0,.122);transform:translateY(-8px)}.blog-section .blog-posts-grid .blog-post-card .blog-post-image{flex-shrink:0;height:250px;overflow:hidden;width:100%}.blog-section .blog-posts-grid .blog-post-card .blog-post-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.blog-section .blog-posts-grid .blog-post-card:hover .blog-post-image img{transform:scale(1.05)}.blog-section .blog-posts-grid .blog-post-card .blog-post-content{display:flex;flex-direction:column;flex-grow:1;padding:40px 2rem 2rem}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-meta{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:8px;transition:all .3s ease}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-meta .blog-post-category,.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-meta .blog-post-date{color:#b0b0b0;font-weight:600;transition:color .3s ease}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-title{color:#333;flex-grow:1;line-height:1.4;margin-bottom:1.5rem}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-link{align-items:center;color:#1dabe3;display:inline-flex;gap:8px;margin-top:auto;opacity:0;position:relative;text-decoration:none;transform:translateY(20px);transition:all .3s ease;width:-moz-fit-content;width:fit-content}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-link:after{background-color:#1dabe3;bottom:-20px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-link .link-text{color:#333;font-weight:700}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-link svg{flex-shrink:0;transition:transform .3s ease}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-link:hover{text-decoration:none}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-link:hover svg{transform:translateX(4px)}.blog-section .blog-posts-grid .blog-post-card:hover .blog-post-content .blog-post-link{opacity:1;transform:translateY(0)}.blog-section .blog-posts-grid .blog-post-card:hover .blog-post-content .blog-post-meta .blog-post-category,.blog-section .blog-posts-grid .blog-post-card:hover .blog-post-content .blog-post-meta .blog-post-date{color:#1dabe3}.blog-section .blog-posts-grid .blog-post-card:hover .blog-post-content .blog-post-meta{border-color:#1dabe3}.blog-section .noticias-section__no-posts h3{color:#333;font-size:20px;font-weight:700;line-height:1.2}@media (max-width:992px){.blog-section .noticias-section__no-posts h3{font-size:18px}}@media (max-width:1200px){.blog-section .blog-posts-grid{gap:2rem}}@media (min-width:769px) and (max-width:1024px){.blog-section .blog-posts-grid{gap:2rem;grid-template-columns:repeat(2,1fr)}.blog-section .blog-posts-grid .blog-post-card:last-child{grid-column:1/-1;margin:0 auto;max-width:50%}}@media (max-width:768px){.blog-section{padding:80px 0 56px}.blog-section .blog-section-header{align-items:flex-start;flex-direction:column;gap:2rem;margin-bottom:40px}.blog-section .blog-section-header>.btn{display:none}.blog-section .blog-posts-grid{gap:2rem;grid-template-columns:1fr}.blog-section .blog-posts-grid .blog-post-card .blog-post-image{height:250px}.blog-section .blog-posts-grid .blog-post-card .blog-post-content{padding:32px 20px 20px}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-title{font-size:20px;line-height:1.2}.blog-section .btn-wrapper{margin-top:56px}.blog-section .btn-wrapper .btn{width:100%}}@media (max-width:480px){.blog-section .blog-posts-grid .blog-post-card .blog-post-content{padding:1.25rem}}@media (min-width:992px){.letter{translate:0 -50px}}@media (max-width:768px){.letter{overflow:hidden;width:100%}}.letter p{-webkit-text-stroke:1px #b0b0b0;color:#fff;font-family:sans-serif;font-size:191.83px;font-weight:700;letter-spacing:0}@media (max-width:768px){.letter p{font-size:80px;line-height:1.56}}@media (max-width:992px){.contato{margin-bottom:32px;margin-top:0;padding-inline:12px}.contato>div{margin:0;max-width:100%;padding:60px 28px 56px;text-align:center;width:100%}.contato .btn-common{margin-top:0;width:100%}.contato .flex{flex-direction:column-reverse;gap:0;width:100%}.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-meta .contato .blog-post-category,.blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-meta .contato .blog-post-date,.contato .blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-meta .blog-post-category,.contato .blog-section .blog-posts-grid .blog-post-card .blog-post-content .blog-post-meta .blog-post-date,.contato .body-md,.contato .produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .produto-description,.produtos-section .produtos-slider-container .produtos-swiper .swiper-slide .produto-card .produto-content .contato .produto-description{margin-bottom:56px}}.contato .contato-bg-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.contato .contato-overlay{background:linear-gradient(180deg,#333,#0d6a97);bottom:0;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;z-index:2}.rede-representantes-section{align-items:center;background-color:#333;display:flex;min-height:547px;padding:80px 0;position:relative}.rede-representantes-section .rede-linha{position:absolute;right:0;top:0;z-index:1}.rede-representantes-section .rede-content{align-items:center;display:flex;gap:80px;justify-content:space-between;width:100%}.rede-representantes-section .rede-content .rede-text{flex:1;max-width:435px}.rede-representantes-section .rede-content .rede-text .rede-title{color:#fff;font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;letter-spacing:0;line-height:120%}.rede-representantes-section .rede-content .rede-text .rede-description{color:hsla(0,0%,100%,.8);font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:156%;margin:0}.rede-representantes-section .rede-content .rede-form{align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr;max-width:540px;width:100%}.rede-representantes-section .rede-content .rede-form .select-wrapper{align-items:center;display:flex;position:relative}.rede-representantes-section .rede-content .rede-form .select-wrapper .select-icon{left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.rede-representantes-section .rede-content .rede-form .select-wrapper .rede-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:none;border-radius:8px;color:#333;cursor:pointer;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;height:69px;letter-spacing:0;line-height:120%;padding:16px 50px;transition:all .3s ease;width:100%}.rede-representantes-section .rede-content .rede-form .select-wrapper .rede-select:focus{box-shadow:0 0 0 2px #1dabe3;outline:none}.rede-representantes-section .rede-content .rede-form .select-wrapper .rede-select option{color:#333;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:120%}.rede-representantes-section .rede-content .rede-form .select-wrapper .select-arrow{pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:2}.rede-representantes-section .rede-content .rede-form .rede-button{align-items:center;background:#1dabe3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:24px;font-weight:700;gap:8px;grid-column:1/-1;height:69px;justify-content:center;letter-spacing:0;line-height:156%;padding:16px 32px;position:relative;transition:all .3s ease;z-index:1}.rede-representantes-section .rede-content .rede-form .rede-button:after{background-color:#0e85bb;border-radius:0 8px 8px 0;content:"";height:100%;position:absolute;right:0;top:0;transition:width .3s ease;width:8px;z-index:-1}.rede-representantes-section .rede-content .rede-form .rede-button:hover:after{border-radius:8px;width:100%}.rede-representantes-section .rede-content .rede-form .rede-button:hover{color:#fff;text-decoration:none}@media (max-width:1024px){.rede-representantes-section .rede-content{flex-direction:column;gap:40px;text-align:center}.rede-representantes-section .rede-content .rede-text{max-width:100%}.rede-representantes-section .rede-content .rede-form{flex-direction:column;gap:20px;max-width:400px;width:100%}.rede-representantes-section .rede-content .rede-form .rede-button,.rede-representantes-section .rede-content .rede-form .select-wrapper,.rede-representantes-section .rede-content .rede-form .select-wrapper .rede-select{width:100%}}@media (max-width:768px){.rede-representantes-section{min-height:auto;padding:60px 0}.rede-representantes-section .rede-content{gap:30px}.rede-representantes-section .rede-content .rede-text .rede-title{font-size:36px}.rede-representantes-section .rede-content .rede-text .rede-description{font-size:16px}.rede-representantes-section .rede-content .rede-form .select-wrapper .rede-select{font-size:20px;height:50px;padding:14px 40px}.rede-representantes-section .rede-content .rede-form .rede-button{font-size:14px;height:50px;padding:14px 24px}}@media (max-width:480px){.rede-representantes-section{padding:40px 0}.rede-representantes-section .rede-content .rede-text .rede-title{font-size:28px}.rede-representantes-section .rede-content .rede-text .rede-description{font-size:14px}.rede-representantes-section .rede-content .rede-form .select-wrapper .rede-select{font-size:16px;height:44px;padding:12px 35px}.rede-representantes-section .rede-content .rede-form .rede-button{font-size:14px;height:44px;padding:12px 20px}}

/*# sourceMappingURL=home.css.map*/