.heading-xl{font-size:6.8rem;font-weight:700;line-height:1.125}.heading-lg,.produto-hero__title{font-family:Montserrat,sans-serif;font-size:5.6rem;font-weight:700;line-height:1.25}.heading-lg strong,.produto-hero__title strong{color:inherit;font-weight:700;line-height:inherit}.heading-md,.produto-solutions__title{font-family:Montserrat,sans-serif;font-size:4rem;font-weight:700;line-height:1.25}@media (max-width:992px){.heading-md,.produto-solutions__title{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}.heading-xs,.produto-grid .produto-card .produto-content .produto-title{font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.25}.body-lg,.produto-grid .produto-card .produto-content .produto-hover-content .btn-saiba-mais .btn-text{font-size:1.6rem;font-weight:400;line-height:1.5}.body-md,.produto-grid .produto-card .produto-content .produto-description,.produto-solutions__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}.produto-hero{align-items:center;display:flex;height:420px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:93.75%}@media (max-width:992px){.produto-hero{height:280px;width:95vw}}.produto-hero__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.produto-hero__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.produto-hero__overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.produto-hero__overlay--first{background:linear-gradient(242.4deg,rgba(51,51,51,0) 9.67%,rgba(13,106,151,.6) 53.38%)}.produto-hero__overlay--second{background:linear-gradient(256.14deg,rgba(51,51,51,0) 35.24%,rgba(51,51,51,.8) 80.13%)}.produto-hero__content{color:#fff;margin:0 auto;max-width:1280px;padding:0 20px;position:relative;text-align:start;width:100%;z-index:3}.produto-hero__title{letter-spacing:-.02em;margin:0}@media (max-width:992px){.produto-hero__title{font-size:32px;letter-spacing:0;line-height:1.2}}.produto-solutions{background:#fff;padding:80px 0}.produto-solutions__layout{margin:0 auto;max-width:1280px;padding:0 20px}.produto-solutions__content{align-items:flex-end;display:flex;gap:60px;justify-content:space-between}.produto-solutions__title{color:#333;flex:1;margin:0}.produto-solutions__description{color:#666;flex:1;margin:0;max-width:500px}.produto-grid{padding:80px 0}.produto-grid__layout{margin:0 auto;max-width:1280px;padding:0 20px}.produto-grid__cards{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.produto-grid .produto-card{background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.produto-grid .produto-card .produto-image{height:202px;margin:0 auto;overflow:hidden;width:calc(100% - 50px)}.produto-grid .produto-card .produto-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.produto-grid .produto-card .produto-content{display:flex;flex-direction:column;flex-grow:1;padding:32px 24px 20px}.produto-grid .produto-card .produto-content .produto-title{color:#333;margin-bottom:12px}.produto-grid .produto-card .produto-content .produto-description{color:#6d6d6d;flex-grow:1;font-weight:300}.produto-grid .produto-card .produto-content .produto-hover-content{margin-top:24px;opacity:0;transform:translateY(20px);transition:all .3s ease}.produto-grid .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}.produto-grid .produto-card .produto-content .produto-hover-content .btn-saiba-mais .btn-text{color:#333;font-weight:400;margin:0}.produto-grid .produto-card .produto-content .produto-hover-content .btn-saiba-mais svg{transition:transform .3s ease}.produto-grid .produto-card .produto-content .produto-hover-content .btn-saiba-mais:hover svg{transform:translateX(4px)}.produto-grid .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}.produto-grid .produto-card:hover{box-shadow:0 8px 32px 0 rgba(0,0,0,.122);transform:translateY(-8px)}.produto-grid .produto-card:hover .produto-hover-content{opacity:1;transform:translateY(0)}@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%}.contato .body-md,.contato .produto-grid .produto-card .produto-content .produto-description,.contato .produto-solutions__description,.produto-grid .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}}@media (max-width:992px){.produto-solutions{padding:32px 0 56px}.produto-solutions__content{align-items:start;flex-direction:column;gap:32px}.produto-solutions__description{max-width:none}.produto-grid{padding:0}.produto-grid__cards{gap:20px;grid-template-columns:1fr}.produto-content{padding:32px 20px 0}.produto-content__title{font-size:20px}}

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