.default-form__formcontrol.-attach .field::before,.default-form__formcontrol.-select::before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:50%;left:25px;height:1.1764705882em;transform:translateY(-50%);z-index:5;width:1.1764705882em}.wpcf7-not-valid-tip{margin:15px 0}.default-form{position:relative;transition:all .2s ease-in-out;width:100%}.default-form__formcontrol{margin-bottom:.9375em;position:relative;transition:all .3s ease-in-out}.default-form__formcontrol::after{content:"";opacity:0;font-size:20px;left:calc(100% + 15px);position:absolute;top:50%;transform:translateY(-50%);transition:opacity .4s ease-out}.default-form__formcontrol p{margin:0;line-height:0}.default-form__formcontrol i{position:absolute;z-index:999;top:16px;left:20px}.default-form__formcontrol input[type=submit]{font-size:15px;font-size:.9375rem;align-items:center;background:#03a96d;border:none;border-radius:4px;color:#fff;font-weight:700;display:flex;justify-content:center;height:60px;padding-left:2.2em;padding-right:2.2em;width:100%;cursor:pointer}@media (max-width:1365px){.default-form__formcontrol input[type=submit]{font-size:13px;font-size:.8125rem}}.default-form__formcontrol input[type=submit]:hover{background:#354e86}.default-form__formcontrol textarea{padding-top:14px}.default-form__formcontrol .field{font-size:14px;font-size:.875rem;border-radius:5px;border:none;color:rgba(89,91,97,.6);background:#f3f3f5;font-family:Inter,sans-serif;font-weight:400;min-height:45px;padding-left:45px;width:100%}@media (max-width:1365px){.default-form__formcontrol .field{font-size:13px;font-size:.8125rem}}.default-form__formcontrol .field::-moz-placeholder{font-family:Inter,sans-serif;font-size:14px}.default-form__formcontrol .field::placeholder{font-family:Inter,sans-serif;font-size:14px}@media (max-width:767px){.default-form__formcontrol .field{min-height:40px}}.default-form__formcontrol.-message .field{height:8.2352941176em;padding-top:20px;resize:none}.default-form__formcontrol .field::-moz-placeholder{color:#535b6d}.default-form__formcontrol .field::placeholder{color:#535b6d}.default-form__formcontrol .field:active,.default-form__formcontrol .field:focus{border:1px solid #354e86;outline:1px solid #354e86}.default-form__formcontrol .field:active::-moz-placeholder,.default-form__formcontrol .field:focus::-moz-placeholder{color:#354e86}.default-form__formcontrol .field:active::placeholder,.default-form__formcontrol .field:focus::placeholder{color:#354e86}.default-form select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.default-form__formcontrol.-select::before{background-image:url(../images/svg/contact/triangle-down.svg);filter:invert(38%) sepia(97%) saturate(645%) hue-rotate(117deg) brightness(102%) contrast(101%);left:unset;right:25px}.default-form__formcontrol.-attach .field::before{background-image:url(../images/svg/contact/upload.svg);margin-right:12px;position:relative;transform:none;left:unset;top:unset;filter:invert(38%) sepia(97%) saturate(645%) hue-rotate(117deg) brightness(102%) contrast(101%)}.default-form__formcontrol.-attach input{display:none}.default-form__formcontrol.-attach .field{border-style:dashed;align-items:center;display:flex;justify-content:center;cursor:pointer}.default-form__formcontrol.-attach .field:hover{background-color:#f01b1b;color:#fff}.default-form__formcontrol.-attach .field:hover::before{filter:brightness(0) saturate(100%) invert(99%) sepia(96%) saturate(20%) hue-rotate(239deg) brightness(105%) contrast(100%)}.default-form__formcontrol.-attach .file-name{display:block;text-align:center;color:#8e8e8e;margin-top:10px}.default-form>.half-fields{display:flex;justify-content:space-between}@media screen and (max-width:520px){.default-form>.half-fields{flex-direction:column}}@media screen and (min-width:521px){.default-form>.half-fields .default-form__formcontrol{width:calc(50% - 10px)}}.default-form__text{color:#535b6d}.default-form__title{font-size:22px;font-size:1.375rem;margin-bottom:.9090909091em;font-weight:700}@media (max-width:1365px){.default-form__title{font-size:18px;font-size:1.125rem}}.default-form__text{margin-bottom:1.875em}.default-form__button{width:100%}.default-form__forgot{margin-top:30px}.default-form__checkbox{display:flex;align-items:flex-start}.default-form__checkbox a{text-decoration:underline}.default-form__checkbox input{margin-top:4px;margin-right:15px;transform:scale(1.2)}.default-form__checkbox p{line-height:1.5em}.register-company-form .fields-wrapper{display:flex;flex-wrap:wrap;gap:0 27px;margin-top:40px}.register-company-form h2{width:100%;margin-bottom:15px}.register-company-form h2+p{width:100%}.register-company-form hr{width:100%;height:5px;line-height:5px;border:none;opacity:.3;overflow:hidden;margin-top:68px;margin-bottom:28px}.register-company-form hr::after{content:"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -"}.register-company-form button{width:initial;margin-left:auto;border-radius:8px;margin-top:20px}.register-company-form .default-form__formcontrol{width:calc(50% - 14px)}.register-company-form .default-form__formcontrol input{border-color:rgba(63,69,80,.44)}.register-company-form .full{width:100%}.contact-section{background-size:cover;background-position:center;background-repeat:no-repeat;padding:110px 0}.contact-section .tag{color:#fff;display:block;padding:5px 10px;background:#10a3f8;width:107px;text-align:center;border-radius:5px;margin-bottom:23px}@media (max-width:1365px){.contact-section .tag{margin-bottom:30px}}.contact-section .outras-infos h2{margin-bottom:60px}@media (max-width:1365px){.contact-section .outras-infos h2{margin-bottom:42.6px}}@media (max-width:1280px){.contact-section .outras-infos h2{margin-bottom:40.2px}}@media (max-width:1023px){.contact-section .outras-infos h2{margin-bottom:31.8px}}@media (max-width:960px){.contact-section .outras-infos h2{margin-bottom:30px}}@media (max-width:768px){.contact-section .outras-infos h2{margin-bottom:30px}}.contact-section .outras-infos .email{font-weight:700}.contact-section .outras-infos .endereco{margin-top:30px;display:flex;gap:0 8px;border-bottom:1px solid #cacdd8;padding-bottom:40px}@media (max-width:1365px){.contact-section .outras-infos .endereco{margin-top:30px}}@media (max-width:1365px){.contact-section .outras-infos .endereco{padding-bottom:30px}}.contact-section .outras-infos .endereco i{color:#0f3ea5;margin-top:5px}.contact-section .outras-infos .telefones{display:flex;flex-wrap:wrap}@media (max-width:1024px){.contact-section .outras-infos .telefones{justify-content:center}}.contact-section .outras-infos .telefones p{font-weight:700}.contact-section .outras-infos .telefones p::after{content:"/";margin:0 10px 0 10px;font-weight:700}.contact-section .outras-infos .telefones p:last-child::after{content:"";margin:0}.contact-section .outras-infos .logo-sociais{margin-top:60px;display:flex;gap:15px}@media (max-width:1365px){.contact-section .outras-infos .logo-sociais{margin-top:42.6px}}@media (max-width:1280px){.contact-section .outras-infos .logo-sociais{margin-top:40.2px}}@media (max-width:1023px){.contact-section .outras-infos .logo-sociais{margin-top:31.8px}}@media (max-width:960px){.contact-section .outras-infos .logo-sociais{margin-top:30px}}@media (max-width:768px){.contact-section .outras-infos .logo-sociais{margin-top:30px}}@media (max-width:1024px){.contact-section .outras-infos .logo-sociais{justify-content:center}}@media (max-width:1365px){.contact-section{padding:78.1px 0}}@media (max-width:1280px){.contact-section{padding:73.7px 0}}@media (max-width:1023px){.contact-section{padding:58.3px 0}}@media (max-width:960px){.contact-section{padding:55px 0}}@media (max-width:768px){.contact-section{padding:44px 0}}@media (max-width:640px){.contact-section{padding:36.3px 0}}@media (max-width:480px){.contact-section{padding:30px 0}}@media screen and (min-width:1024px){.contact-section{padding:20px 0}}@media screen and (max-width:1023px){.contact-section .container{justify-content:center}}@media screen and (min-width:1024px){.contact-section__left{max-width:472px;width:39%}}@media screen and (max-width:1023px){.contact-section__left{margin-bottom:30px;max-width:520px}}@media screen and (max-width:1023px){.contact-section__left .section-head__text,.contact-section__left .section-head__title{text-align:center}}.contact-section__contacts{justify-content:space-between;-moz-column-gap:20px;column-gap:20px;max-width:380px;width:90%}@media screen and (max-width:1023px){.contact-section__contacts{justify-content:space-evenly;margin:0 auto}}.contact-section__contacts .contact-link{margin-bottom:1.875em}.contact-section__right{position:relative}@media screen and (min-width:1024px){.contact-section__right{max-width:551px;width:46%}}.contact-section__form{background:#fff;box-shadow:0 0 80px 0 rgba(0,0,0,.15);border-radius:10px;padding:8%;width:100%;max-width:498px;margin-top:23px}@media (max-width:1365px){.contact-section__form{margin-top:16.33px}}@media (max-width:1280px){.contact-section__form{margin-top:15.41px}}@media (max-width:1023px){.contact-section__form{margin-top:15px}}.contact-section__form p{color:#626b7e;margin-bottom:25px}@media (max-width:1365px){.contact-section__form p{margin-bottom:17.75px}}@media (max-width:1280px){.contact-section__form p{margin-bottom:16.75px}}@media (max-width:1023px){.contact-section__form p{margin-bottom:15px}}.contact-section__form .wpcf7 p{margin:0}.contact-section__form>.title{margin-bottom:.9375em}.single-produto .benefits-section{margin-bottom:30px}@media (max-width:1365px){.single-produto .benefits-section{margin-bottom:30px}}.benefits-section h2{margin-bottom:50px;padding:0 10px}@media (max-width:1365px){.benefits-section h2{margin-bottom:35.5px}}@media (max-width:1280px){.benefits-section h2{margin-bottom:33.5px}}@media (max-width:1023px){.benefits-section h2{margin-bottom:30px}}@media (max-width:1367px){.benefits-section h2{margin-bottom:20px}}@media (max-width:1367px) and (max-width:1365px){.benefits-section h2{margin-bottom:30px}}.benefits-list{justify-content:center;gap:36px}@media screen and (min-width:1024px){.benefits-list__item{max-width:370px;width:100%}}@media screen and (max-width:1023px){.benefits-list__item{margin-bottom:20px;width:calc(50% - 20px)}}@media screen and (max-width:576px){.benefits-list__item{margin-bottom:0;width:100%}}.benefits-box{border-radius:8px;padding:2.0625em 2.5625em;border:2px solid rgba(46,82,147,.33);min-height:423px;transition:.3s}@media (max-width:576px){.benefits-box{padding:20px}}@media (max-width:1024px){.benefits-box{min-height:320px}}.benefits-box:hover{background-image:linear-gradient(103deg,#0f3ea5 -35.79%,#03a96d 88.07%);border:none}.benefits-box:hover .benefits-box__text,.benefits-box:hover .benefits-box__title{color:#fff}.benefits-box__title{margin-top:20px}.benefits-box:hover .benefits-box__icon{filter:invert(38%) sepia(97%) saturate(645%) hue-rotate(117deg) brightness(102%) contrast(101%)}.benefits-box__head{margin-bottom:1.625em}.single-produto .client-list{background-color:#f6f8ff}.client-list{padding:2.5em 0}.client-list .seta{display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin:-75px auto 80px auto;border-radius:50%;background:linear-gradient(81deg,#354e86 -13.08%,#076ce5 146.01%);position:relative}.client-list .seta i{color:#fff}@media (max-width:1024px){.client-list .seta{margin:-40px auto 40px auto}}@media (max-width:768px){.client-list .seta{display:none}}.client-list img{mix-blend-mode:color-burn}.client-list h2{margin-bottom:3.75rem}@media (max-width:1367px){.client-list h2{margin-bottom:2rem}}.client-list__image{height:70px;margin:0 auto;max-width:180px;-o-object-fit:contain;object-fit:contain}.client-list .owl-dots{display:flex;justify-content:center;gap:10px;margin-top:20px}.client-list .owl-dot{width:33px;height:10px;border-radius:5px;background:rgba(27,95,187,.18)!important;opacity:.4;transition:.2s}.client-list .owl-dot.active{width:60px;opacity:1;background:linear-gradient(103deg,#0f3ea5 -35.79%,#03a96d 88.07%)!important}.paginate{display:flex;justify-content:center;gap:35px;flex-wrap:wrap;width:100%;margin-top:60px;margin-bottom:30px}@media (max-width:1364px){.paginate{gap:25px}}@media (max-width:830px){.paginate{gap:15px}}.paginate .page-numbers{font-weight:400;font-size:16px;line-height:33px;letter-spacing:.2px;color:#acb6c5;transition:all ease .3s}.paginate .page-numbers.current{color:#03a96d;font-weight:700}.paginate .page-numbers.next,.paginate .page-numbers.prev{color:#03a96d}.paginate .page-numbers:not(.dots):hover{color:#03a96d}.container-produtos{width:100%;max-width:1200px;margin:0 auto;padding:70px;display:flex;gap:30px}@media (max-width:1024px){.container-produtos{padding:40px;gap:20px}}@media (max-width:768px){.container-produtos{padding:20px;gap:15px}}@media (max-width:576px){.container-produtos{flex-direction:column;justify-content:center}}.container-produtos .sidebar{width:100%;max-width:271px;flex-shrink:0}@media (max-width:1023px){.container-produtos .sidebar{max-width:230px}}@media (max-width:576px){.container-produtos .sidebar .categorias-produtos{display:none}}.container-produtos .sidebar .busca-products{width:100%;max-width:317px;margin:0 0 25px 0}.container-produtos .sidebar .busca-products img{filter:invert(26%) sepia(6%) saturate(1162%) hue-rotate(180deg) brightness(91%) contrast(90%)}.container-produtos .sidebar .busca-products button{margin-left:34px;position:absolute;width:20px;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.container-produtos .sidebar .busca-products button{margin-left:17px}}.container-produtos .sidebar .busca-products form{position:relative}.container-produtos .sidebar .busca-products form input{font-family:Inter,sans-serif;padding-left:70px;height:60px;width:100%;border:2px solid #b4bed0;border-radius:8px;color:#535b6d;font-size:18px;font-size:1.125rem;line-height:22px;font-weight:600}@media (max-width:1365px){.container-produtos .sidebar .busca-products form input{font-size:14px;font-size:.875rem}}@media (max-width:768px){.container-produtos .sidebar .busca-products form input{padding-left:40px}}@media (max-width:576px){.container-produtos .sidebar .busca-products form input{height:40px}}.container-produtos .sidebar #menu-produtos{position:relative;z-index:10;display:flex;flex-direction:column}.container-produtos .sidebar #menu-produtos li{padding:40px 0}.container-produtos .sidebar #menu-produtos li:not(:last-child){border-bottom:1px solid #e7e7e7}@media (max-width:1023px){.container-produtos .sidebar #menu-produtos li{padding:20px 0}}.container-produtos .sidebar #menu-produtos li a{color:#535b6d;font-weight:600;font-size:18px;font-size:1.125rem;line-height:1.5em;letter-spacing:.2px}@media (max-width:1365px){.container-produtos .sidebar #menu-produtos li a{font-size:14px;font-size:.875rem}}.container-produtos .sidebar #menu-produtos li a:hover{color:#03a96d;transition:.3s}.container-produtos .sidebar #menu-produtos .current-menu-item,.container-produtos .sidebar #menu-produtos li:has(.current-menu-item){order:-1}.container-produtos .sidebar #menu-produtos .current-menu-item .sub-menu,.container-produtos .sidebar #menu-produtos li:has(.current-menu-item) .sub-menu{display:block}.container-produtos .sidebar #menu-produtos .current-menu-item .sub-menu li,.container-produtos .sidebar #menu-produtos li:has(.current-menu-item) .sub-menu li{padding:40px 0 0 0;border-bottom:none!important}@media (max-width:1023px){.container-produtos .sidebar #menu-produtos .current-menu-item .sub-menu li,.container-produtos .sidebar #menu-produtos li:has(.current-menu-item) .sub-menu li{padding:20px 0 0}}.container-produtos .sidebar #menu-produtos .current-menu-item .sub-menu li a,.container-produtos .sidebar #menu-produtos li:has(.current-menu-item) .sub-menu li a{color:#535b6d;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5em;letter-spacing:.2px}@media (max-width:1365px){.container-produtos .sidebar #menu-produtos .current-menu-item .sub-menu li a,.container-produtos .sidebar #menu-produtos li:has(.current-menu-item) .sub-menu li a{font-size:13px;font-size:.8125rem}}.container-produtos .sidebar #menu-produtos>li:not(.current-menu-item,.current-menu-ancestor){position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px}.container-produtos .sidebar #menu-produtos>li:not(.current-menu-item,.current-menu-ancestor).menu-item-has-children::after{content:"";display:block;width:17px;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 10L0 1.89189L1.98333 0L8.5 6.21622L15.0167 0L17 1.89189L8.5 10Z' fill='%233f4550'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transform:scale(.7) rotate(-90deg);transition:all ease .3s}.container-produtos .sidebar #menu-produtos>li:not(.current-menu-item,.current-menu-ancestor):hover::after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 10L0 1.89189L1.98333 0L8.5 6.21622L15.0167 0L17 1.89189L8.5 10Z' fill='%23d60d0d'/%3E%3C/svg%3E")}.container-produtos .sidebar #menu-produtos>li:not(.current-menu-item,.current-menu-ancestor):hover .sub-menu{display:flex}.container-produtos .sidebar #menu-produtos>li:not(.current-menu-item,.current-menu-ancestor) .sub-menu{position:absolute;transform:translateX(100%);right:-44px;top:0;display:none;flex-direction:column;width:250px;padding:10px 20px;border-radius:5px;background-color:#fff;box-shadow:12px 24px 23px 0 rgba(0,0,0,.15)}.container-produtos .sidebar #menu-produtos>li:not(.current-menu-item,.current-menu-ancestor) .sub-menu::before{content:"";position:absolute;top:0;left:-44px;z-index:-1;display:block;height:100%;width:44px}.container-produtos .sidebar #menu-produtos>li:not(.current-menu-item,.current-menu-ancestor) .sub-menu li{padding:10px 0}.container-produtos .sidebar #menu-produtos>li:not(.current-menu-item,.current-menu-ancestor) .sub-menu li a{font-size:16px}.container-produtos .produtos{width:100%;max-width:1200px}.container-produtos .produtos h2{margin-bottom:22px}@media (max-width:1365px){.container-produtos .produtos h2{margin-bottom:30px}}.container-produtos .produtos .resumo-curto{font-weight:700;margin-bottom:70px}@media (max-width:1365px){.container-produtos .produtos .resumo-curto{margin-bottom:49.7px}}@media (max-width:1280px){.container-produtos .produtos .resumo-curto{margin-bottom:46.9px}}@media (max-width:1023px){.container-produtos .produtos .resumo-curto{margin-bottom:37.1px}}@media (max-width:960px){.container-produtos .produtos .resumo-curto{margin-bottom:35px}}@media (max-width:768px){.container-produtos .produtos .resumo-curto{margin-bottom:30px}}.container-produtos .lista-produtos{gap:19px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (max-width:1014px){.container-produtos .lista-produtos{justify-content:center}}.container-produtos .lista-produtos .card-produto{width:100%;border-radius:12px;overflow:hidden;padding-top:16px}.container-produtos .lista-produtos .card-produto .interna-card-produto{padding:25px 12px}.container-produtos .lista-produtos .card-produto:hover{box-shadow:0 0 7px 0 #354e86;transition:all .3s ease-in-out}.container-produtos .lista-produtos .card-produto img{width:100%;min-height:201px;max-height:201px;-o-object-fit:cover;object-fit:cover}.container-produtos .lista-produtos .card-produto h2{margin-bottom:20px;min-height:62px}@media (max-width:1365px){.container-produtos .lista-produtos .card-produto h2{margin-bottom:30px}}@media (max-width:400px){.container-produtos .lista-produtos .card-produto h2{font-size:.875rem}}.container-produtos .lista-produtos .card-produto p{color:#535b6d}.container-produtos .lista-produtos .card-produto a{color:#03a96d;font-weight:700;font-size:15px;font-size:.9375rem;transition:.2s;display:flex;align-items:center;gap:15px;margin-top:25px}@media (max-width:1365px){.container-produtos .lista-produtos .card-produto a{font-size:14px;font-size:.875rem}}@media (max-width:1365px){.container-produtos .lista-produtos .card-produto a{margin-top:30px}}.container-produtos .lista-produtos .card-produto a:hover{color:#53c550}