﻿@font-face{font-family:'Vinila';src:url('/fonts/Vinila-Regular.ttf') format('truetype');font-weight:400;font-style:normal;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-Oblique.ttf') format('truetype');font-weight:400;font-style:italic;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-Light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-LightOblique.ttf') format('truetype');font-weight:300;font-style:italic;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-Thin.ttf') format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-ThinOblique.ttf') format('truetype');font-weight:100;font-style:italic;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-Bold.ttf') format('truetype');font-weight:700;font-style:normal;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-BoldOblique.ttf') format('truetype');font-weight:700;font-style:italic;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-ExtraBoldOblique.ttf') format('truetype');font-weight:800;font-style:italic;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-Black.ttf') format('truetype');font-weight:900;font-style:normal;}@font-face{font-family:'Vinila';src:url('/fonts/Vinila-BlackOblique.ttf') format('truetype');font-weight:900;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{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:#db9e53;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:#db9e53;border:4px solid #fff;border-radius:70px;}@keyframes bounce{0%,80%,100%{transform:translateY(0);opacity:.5;}40%{transform:translateY(-10px);opacity:1;}}html body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;font-family:Vinila,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:#c8102e;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:#000;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:#db9e53;}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:195px;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;transition:all .3s ease;}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:#db9e53;color:#fff;margin-right:10px;position:relative;overflow:hidden;letter-spacing:.5px;transition:all .35s ease;}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.07);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 .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:space-between;align-items:start;border-bottom:.8px solid #919191;padding:0 0 15px 0;}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:#000;}html main .modal-login .modal-dialog .modal-content .modal-corpo p,html main .modal-senha .modal-dialog .modal-content .modal-corpo p{color:#333;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 #db9e53;}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;}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:#000;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:#c8102e;}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-color:#c8102e;border:0;color:#fff;padding:10px 0;border-radius:4px;height:55px;position:relative;overflow:hidden;letter-spacing:.5px;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:6px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.25),transparent 60%);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:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),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:scale(1.04);box-shadow:0 8px 25px rgba(0,0,0,.25),0 0 20px rgba(242,201,76,.6);background-position:right center;}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 .btn-reset-senha,html main .modal-senha .modal-dialog .modal-content .modal-corpo form .row .col-btn .btn-reset-senha{border:0;background-color:transparent;color:#c8102e;}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-color:#db9e53;background-position:right center;color:#fff;}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:#000;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:#333;}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:#000;}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:#000;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-login .modal-dialog .modal-content .modal-imagem-rodape img,html main .modal-senha .modal-dialog .modal-content .modal-imagem-rodape img{width:130px;height:auto;}html main .modal-senha .modal-content{padding:30px 30px 30px 30px!important;}html footer .footer-contato{display:flex;align-items:stretch;justify-content:end;background:#c8102e;color:#fff;overflow:hidden;position:relative;}@media(max-width:767px){html footer .footer-contato{flex-direction:column;}}html footer .footer-contato .content{width:100%;position:absolute;padding:40px 0;}@media(max-width:992px){html footer .footer-contato .content{position:relative;}}html footer .footer-contato .content h2{font-size:42px;font-weight:800;margin-bottom:20px;}html footer .footer-contato .content p{font-size:18px;line-height:1.5;margin-bottom:25px;max-width:500px;}html footer .footer-contato .link{display:inline-block;padding:14px 26px;font-weight:bold;border-radius:6px;text-decoration:none;color:#fff;background:linear-gradient(135deg,#c48a3a,#f2c94c,#c48a3a);background-size:200% 200%;position:relative;overflow:hidden;letter-spacing:.5px;transition:all .35s ease;}html footer .footer-contato .link::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 footer .footer-contato .link::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 footer .footer-contato .link:hover{transform:scale(1.07);box-shadow:0 8px 25px rgba(0,0,0,.25),0 0 20px rgba(242,201,76,.6);background-position:right center;}html footer .footer-contato .link:hover::before{opacity:1;}html footer .footer-contato .link:hover::after{animation:shine .9s ease forwards;}html footer .footer-contato .image{overflow:hidden;}@media(max-width:992px){html footer .footer-contato .image{display:flex;justify-content:center;}}html footer .footer-contato .image img{width:auto;height:100%;object-fit:cover;}html footer .footer-top>div{display:flex;align-items:center;justify-content:space-between;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;}html footer .footer-top .logo>div:first-child img{height:60px;}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{font-weight:bold;text-transform:uppercase;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media(max-width:992px){html footer .footer-top .footer-links{position:relative;transform:none;top:0;left:0;margin:25px 0;}}@media(max-width:385px){html footer .footer-top .footer-links{display:flex;flex-direction:column;}html footer .footer-top .footer-links a{text-align:center;margin:15px 0;}html footer .footer-top .footer-links span{display:none;}}html footer .footer-top .footer-links a{color:#000;text-decoration:none;margin:10px 0;margin:0 15px;}html footer .footer-top .footer-links span{color:#d4a24c;}html footer .footer-top .social{text-align:right;font-size:14px;color:#d4a24c;}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:#db9e53;font-size:25px;}html footer .footer-top .social .icons a i{color:#db9e53;}html footer .footer-info{display:flex;width:100%;justify-content:center;padding:15px 0;}html footer .footer-info span{display:flex;width:fit-content;padding:2px 25px;font-size:12px;border:1px solid #000;border-radius:0;text-align:center;font-weight:600;}html footer .footer-info span:last-child{margin-left:5px;}html footer .texto-legal{font-size:12px;text-align:center;padding:10px 0 25px 0;}html footer .texto-legal a{color:#c48a3a;}html footer .footer-bottom{text-align:center;font-size:11px;color:#000;padding:10px;border-top:1px solid #db9e53;}html .link-whatsapp{background-color:#4ac557;color:#fff;font-size:50px;position:sticky;bottom:5%;left:95%;width:fit-content;border-radius:100%;width:75px;height:75px;display:flex;align-items:center;justify-content:center;text-decoration:none;display:none;}@keyframes shine{0%{left:-60%;}100%{left:130%;}}