﻿@font-face{font-family:'PetrobrasSans';src:url('/fonts/PetrobrasSans_Rg.ttf') format('truetype');font-weight:400;font-style:normal;}@font-face{font-family:'PetrobrasSans';src:url('/fonts/PetrobrasSans_It.ttf') format('truetype');font-weight:400;font-style:italic;}@font-face{font-family:'PetrobrasSans';src:url('/fonts/PetrobrasSans_Lt.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'PetrobrasSans';src:url('/fonts/PetrobrasSans_LtIt.ttf') format('truetype');font-weight:300;font-style:italic;}@font-face{font-family:'PetrobrasSans';src:url('/fonts/PetrobrasSans_Bd.ttf') format('truetype');font-weight:700;font-style:normal;}@font-face{font-family:'PetrobrasSans';src:url('/fonts/PetrobrasSans_BdIt.ttf') format('truetype');font-weight:700;font-style:italic;}@font-face{font-family:'PetrobrasSans';src:url('/fonts/PetrobrasSans_XBd.ttf') format('truetype');font-weight:800;font-style:normal;}@font-face{font-family:'PetrobrasSans';src:url('/fonts/PetrobrasSans_XBdIt.ttf') format('truetype');font-weight:800;font-style:italic;}.blockUI .blockMsg .blockPage{z-index:10000000000000!important;}.blockOverlay{z-index:100000!important;}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;}.loading-container img{width:75px;height:auto;animation:bounce .6s infinite ease-in-out;}.loading-container .loading{display:flex;gap:6px;align-items:center;margin-top:15px;}.loading-container .loading .dot{width:20px;height:20px;background:#fdc82f;border-radius:50%;animation:bounce .6s infinite ease-in-out;}.loading-container .loading .dot:nth-child(1){animation-delay:0s;}.loading-container .loading .dot:nth-child(2){animation-delay:.1s;}.loading-container .loading .dot:nth-child(3){animation-delay:.2s;}::-webkit-scrollbar{width:15px;}::-webkit-scrollbar-track{background:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;}body::-webkit-scrollbar-track{background:#fff;border-top-right-radius:0;border-bottom-right-radius:0;}::-webkit-scrollbar-thumb{background-color:#155129;border:4px solid #fff;border-radius:70px;}@keyframes bounce{0%,80%,100%{transform:translateY(0);opacity:.5;}40%{transform:translateY(-10px);opacity:1;}}@media(max-width:767px){img[desktop]{display:none;}}img[mobile]{display:none;}@media(max-width:767px){img[mobile]{display:flex;}}html body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;font-family:'PetrobrasSans',Arial,sans-serif;position:relative;}@media(max-width:767px){html body[data-MenuAberto="1"]{overflow:hidden;}html body[data-MenuAberto="1"] header .logo{z-index:-1;}html body[data-MenuAberto="1"] header .container-esquerda button{z-index:-1;}}html body header{background:#155129;z-index:2;}html body header>div{padding:10px 0;min-height:100px;display:flex;justify-content:space-between;align-items:center;position:relative;}@media(max-width:767px){html body header>div{flex-wrap:wrap;}html body header>div .logo{order:3;width:100%!important;}html body header>div .btn-login{order:2;}html body header>div .btn-cadastrar{order:4;width:100%;margin-top:30px;}}@media(max-width:320px){html body header>div .btn-login{font-size:12px;}}html body header>div .container-direita{display:flex;align-items:center;min-width:50px;flex:1;}@media(max-width:767px){html body header>div .container-direita{width:100%;}}html body header>div .container-direita .btn-menu{position:relative;display:flex;flex-direction:column;cursor:pointer;z-index:10001;padding:15px;font-weight:500;}html body header>div .container-direita .btn-menu[data-aberto="1"]:before{color:#fff!important;}html body header>div .container-direita .btn-menu:before{content:"Menu";position:absolute;right:-40px;color:#fff;}html body header>div .container-direita .btn-menu span{background:#fff;border-radius:10px;height:3px;margin:2px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6);}html body header>div .container-direita .btn-menu span:nth-of-type(1){width:15px;}html body header>div .container-direita .btn-menu span:nth-of-type(2){width:25px;}html body header>div .container-direita .btn-menu span:nth-of-type(3){width:20px;}html body header>div .container-direita .btn-menu input[type="checkbox"]{display:none;}html body header>div .container-direita .btn-menu input[type="checkbox"]:checked~span:nth-of-type(1){transform-origin:bottom;transform:rotatez(45deg) translate(0,-3px) translate(2px,2px);width:10px;background:#fff;}html body header>div .container-direita .btn-menu input[type="checkbox"]:checked~span:nth-of-type(2){transform-origin:top;transform:rotatez(-45deg);width:25px;background:#fff;}html body header>div .container-direita .btn-menu input[type="checkbox"]:checked~span:nth-of-type(3){transform-origin:bottom;width:10px;transform:translate(30px,0) rotatez(45deg) translate(-14px,10px);background:#fff;}html body header>div .container-direita .section-items-menu{position:absolute;background-color:#155129;padding:80px 15px 0 15px;top:0;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;z-index:10000;min-width:250px;color:#fff;}@media(max-width:767px){html body header>div .container-direita .section-items-menu{width:100%;left:0;height:100vh;}}html body header>div .container-direita .section-items-menu ul{list-style:none;padding:0;}html body header>div .container-direita .section-items-menu ul li{margin:15px 0;font-size:14px;}html body header>div .container-direita .section-items-menu ul li:nth-child(1){margin-top:0!important;}html body header>div .container-direita .section-items-menu ul li a{text-decoration:none;color:#fff;transition:.25s;}html body header>div .container-direita .section-items-menu ul li a:hover{margin-left:5px;color:#fdc82f;}html body header>div .logo{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;left:0;}@media(max-width:992px){html body header>div .logo{position:inherit;width:fit-content;}}html body header>div .logo img{width:70px;height:auto;margin-left:-25px;}html body header>div button{padding:15px 25px;border-radius:4px;font-weight:400;border:0;font-size:14px;text-align:center;position:relative;overflow:hidden;}html body header>div button:hover{box-shadow:0 4px 15px rgba(219,158,83,.6),0 0 8px rgba(255,255,255,.4) inset;}html body header>div button::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:rgba(255,255,255,.4);transform:skewX(-25deg);transition:.5s;}html body header>div button:hover::after{left:125%;}@media(max-width:270px){html body header>div button{width:100%;}}html body header>div .btn-cadastrar{background-color:#fdc82f;color:#155129;margin-right:10px;position:relative;overflow:hidden;letter-spacing:.5px;font-weight:600;}html body header>div .btn-cadastrar::before{content:"";position:absolute;inset:0;border-radius:6px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.25),transparent 60%);opacity:0;transition:opacity .35s ease;}html body header>div .btn-cadastrar::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-20deg);}html body header>div .btn-cadastrar:hover{transform:scale(1.15)!important;box-shadow:0 8px 25px rgba(0,0,0,.25),0 0 20px rgba(242,201,76,.6);background-position:right center;}html body header>div .btn-cadastrar:hover::before{opacity:1;}html body header>div .btn-cadastrar:hover::after{animation:shine .9s ease forwards;}html body header>div .btn-login{padding:5px 10px;}html body header .container-esquerda{display:flex;}@media(max-width:270px){html body header .container-esquerda{display:flex;flex-direction:column;}}html body header .container-esquerda .btn-login{background-color:transparent;color:#fff;display:flex;flex-direction:column;align-items:flex-start;}html body header .container-esquerda .btn-login span{color:#fff;font-weight:600;}@media(max-width:767px){html body header .container-esquerda .btn-login{align-items:center;}}@media(max-width:270px){html body header .container-esquerda .btn-login{margin-top:15px;}}html main{flex-grow:1;}html main .modal-login,html main .modal-senha{position:absolute;}html main .modal-login .modal-dialog,html main .modal-senha .modal-dialog{display:flex;justify-content:center;align-items:center;}html main .modal-login .modal-dialog .modal-content,html main .modal-senha .modal-dialog .modal-content{width:550px;padding:30px 30px 50px 30px;background-color:#fff;position:relative;}@media(max-width:410px){html main .modal-login .modal-dialog .modal-content,html main .modal-senha .modal-dialog .modal-content{width:100%;}}html main .modal-login .modal-dialog .modal-content .modal-header,html main .modal-senha .modal-dialog .modal-content .modal-header{display:flex;justify-content:center;align-items:start;border-bottom:0;padding:0 0 15px 0;}html main .modal-login .modal-dialog .modal-content .modal-header img,html main .modal-senha .modal-dialog .modal-content .modal-header img{width:100px;height:auto;}html main .modal-login .modal-dialog .modal-content .modal-header button,html main .modal-senha .modal-dialog .modal-content .modal-header button{position:absolute;right:30px;top:30px;background-color:#333;border-radius:100%;border:0;color:#fff;width:35px;height:35px;}html main .modal-login .modal-dialog .modal-content .modal-header button span,html main .modal-senha .modal-dialog .modal-content .modal-header button span{height:15px;display:flex;justify-content:center;align-items:center;}html main .modal-login .modal-dialog .modal-content .modal-corpo,html main .modal-senha .modal-dialog .modal-content .modal-corpo{padding:30px 0 10px 0;text-align:center;}html main .modal-login .modal-dialog .modal-content .modal-corpo h1,html main .modal-senha .modal-dialog .modal-content .modal-corpo h1{font-size:24px;font-weight:700;color:#155129;}html main .modal-login .modal-dialog .modal-content .modal-corpo p,html main .modal-senha .modal-dialog .modal-content .modal-corpo p{color:#155129;margin:0;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row>div,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row>div{display:flex;flex-direction:column;text-align:left;margin-top:15px;position:relative;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row>div label,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row>div label{font-size:12px;font-weight:700;margin:0 0 4px 2px;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row>div label.error,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row>div label.error{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin-top:5px;border-radius:4px;background-color:rgba(200,16,46,.1);color:#c8102e;font-size:13px;font-weight:500;border-left:4px solid #fdc82f;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row>div label.error::before,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row>div label.error::before{font-family:"Font Awesome 6 Pro";content:"";font-weight:900;color:#db9e53;font-size:14px;margin-top:-2px;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row>div input,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row>div input{color:#155129;height:50px;border:1px solid #ccc;border-radius:4px;outline:0;padding:0 0 0 12px;width:100%;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row>div .bx-senha,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row>div .bx-senha{position:relative;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row>div .bx-senha button,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row>div .bx-senha button{position:absolute;right:0;top:0;width:45px;height:50px;border:0;background-color:transparent;color:#155129;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn{margin-top:15px;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn button,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn button{background:linear-gradient(135deg,#155129 0%,#1d6b36 100%);border:0;color:#fff;padding:10px 0;border-radius:6px;height:55px;position:relative;overflow:hidden;letter-spacing:.5px;cursor:pointer;transition:all .35s ease;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn button::before,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn button::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.22),transparent 65%);opacity:0;transition:opacity .35s ease;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn button::after,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn button::after{content:"";position:absolute;top:0;left:-70%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.65),transparent);transform:skewX(-20deg);}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn button:hover,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn button:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 25px rgba(0,0,0,.25),0 0 18px rgba(21,81,41,.45);}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn button:hover::before,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn button:hover::before{opacity:1;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn button:hover::after,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn button:hover::after{animation:shine .9s ease forwards;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn button:active,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn button:active{transform:scale(.98);}@keyframes shine{from{left:-70%;}to{left:140%;}}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border-radius:6px;color:#155129;cursor:pointer;transition:all .35s ease;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha::before,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 30% 20%,rgba(21,81,41,.12),transparent 65%);opacity:0;transition:opacity .35s ease;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha::after,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha::after{content:"";position:absolute;top:0;left:-70%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.8),transparent);transform:skewX(-20deg);}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha:hover,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha:hover{background:#155129!important;color:#fff;border-color:#155129;transform:translateY(-2px) scale(1.03);box-shadow:0 10px 25px rgba(0,0,0,.15),0 0 18px rgba(21,81,41,.25);}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha:hover::before,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha:hover::before{opacity:1;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha:hover::after,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha:hover::after{animation:shine .9s ease forwards;}html main .modal-login .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha:active,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha:active{transform:scale(.98);}@keyframes shine{from{left:-70%;}to{left:140%;}}html main .modal-login .modal-dialog .modal-content .modal-rodape>div,html main .modal-senha .modal-dialog .modal-content .modal-rodape>div{text-align:center;color:#333;}html main .modal-login .modal-dialog .modal-content .modal-rodape>div:nth-child(1),html main .modal-senha .modal-dialog .modal-content .modal-rodape>div:nth-child(1){text-align:center;}html main .modal-login .modal-dialog .modal-content .modal-rodape>div:nth-child(1) a,html main .modal-senha .modal-dialog .modal-content .modal-rodape>div:nth-child(1) a{text-decoration:none;font-size:20px;color:#155129;font-weight:700;}html main .modal-login .modal-dialog .modal-content .modal-rodape>div:nth-child(1) a:hover,html main .modal-senha .modal-dialog .modal-content .modal-rodape>div:nth-child(1) a:hover{transform:scale(1);transition:.25s;}html main .modal-login .modal-dialog .modal-content .modal-rodape>div:nth-child(1) p,html main .modal-senha .modal-dialog .modal-content .modal-rodape>div:nth-child(1) p{margin:0;padding:0;}html main .modal-login .modal-dialog .modal-content .modal-rodape>div:nth-child(2),html main .modal-senha .modal-dialog .modal-content .modal-rodape>div:nth-child(2){text-align:center;padding:15px 0;}html main .modal-login .modal-dialog .modal-content .modal-rodape>div:nth-child(2) strong,html main .modal-senha .modal-dialog .modal-content .modal-rodape>div:nth-child(2) strong{margin:0;padding:0;color:#155129;}html main .modal-login .modal-dialog .modal-content .modal-rodape>div:nth-child(2) a,html main .modal-senha .modal-dialog .modal-content .modal-rodape>div:nth-child(2) a{font-size:14px;color:#155129;}html main .modal-login .modal-dialog .modal-content .modal-rodape>div:nth-child(3) button,html main .modal-senha .modal-dialog .modal-content .modal-rodape>div:nth-child(3) button{background-color:transparent;color:#155129;border:0;font-weight:700;}html main .modal-login .modal-dialog .modal-content .modal-imagem-rodape,html main .modal-senha .modal-dialog .modal-content .modal-imagem-rodape{display:flex;justify-content:start;position:absolute;left:0;bottom:0;}html main .modal-senha .modal-content{padding:30px 30px 30px 30px!important;}html footer .footer-contato img{width:100%;height:auto;}html footer .footer-top>div{display:flex;padding:20px 0;position:relative;}@media(max-width:992px){html footer .footer-top>div{flex-direction:column;}}html footer .footer-top .logo{display:flex;flex-direction:column;}@media(max-width:767px){html footer .footer-top .logo{align-items:center;}}html footer .footer-top .logo>div:first-child img{width:157px;height:auto;}html footer .footer-top .logo>div:last-child{margin-top:8px;display:flex;justify-content:space-between;}html footer .footer-top .logo>div:last-child span{padding:2px;flex:1;font-size:12px;border:1px solid #000;border-radius:8px;text-align:center;font-weight:600;}html footer .footer-top .logo>div:last-child span:last-child{margin-left:5px;}html footer .footer-top .footer-links{flex:1;display:flex;flex-direction:column;padding:45px 25px 0 25px;}@media(max-width:767px){html footer .footer-top .footer-links{padding:15px;}}html footer .footer-top .footer-links .links{font-weight:bold;text-transform:uppercase;font-size:14px;}@media(max-width:992px){html footer .footer-top .footer-links .links{position:relative;transform:none;top:0;left:0;margin:25px 0;}}@media(max-width:767px){html footer .footer-top .footer-links .links{display:flex;flex-direction:column;padding:0;}html footer .footer-top .footer-links .links a{text-align:center;margin:7.5px 0!important;}html footer .footer-top .footer-links .links span{display:none;}}html footer .footer-top .footer-links .links a{color:#000;text-decoration:none;margin:10px 0;margin:0 15px;}html footer .footer-top .footer-links .links a:first-child{margin-left:0;}html footer .footer-top .footer-links .links span{color:#155129;}html footer .footer-top .footer-links .texto{font-size:13px;color:#000;margin-top:15px;}@media(max-width:767px){html footer .footer-top .footer-links .texto{text-align:center;}}html footer .footer-top .social{text-align:center;font-size:14px;color:#155129;padding:45px 0 0 0;}html footer .footer-top .social .icons{margin-top:5px;display:flex;justify-content:space-evenly;}html footer .footer-top .social .icons a{text-decoration:none;color:#155129;font-size:25px;}html footer .footer-top .social .icons a i{color:#155129;}html footer .footer-bottom{text-align:center;font-size:11px;color:#000;padding:10px;border-top:1px solid #155129;}@keyframes shine{0%{left:-60%;}100%{left:130%;}}@keyframes moverLado{0%{transform:translateX(0);}50%{transform:translateX(10px);}100%{transform:translateX(0);}}