:root{--tblr-body-font-family:"Montserrat", sans-serif}body{font-feature-settings:"cv03","cv04","cv11";font-optical-sizing:auto}.top-header-bar{position:fixed;top:0;left:0;width:100%;height:40px;z-index:9999999;background:#0E1156}.top-header-bar .menu-button{position:absolute;top:-4px;left:7px;z-index:400;font-size:2rem}.top-header-bar .menu-button a{color:#FFF}.offcanvas.offcanvas-start{--tblr-offcanvas-width:250px}.offcanvas-body{--tblr-offcanvas-padding-x:1rem;--tblr-offcanvas-padding-y:1rem}.sin-menu h3{font-weight:700;font-size:1.05rem;padding-top:30px;color:#212529}.sin-menu .navbar-nav{width:100%}.sin-menu .nav-item a{color:#212529;font-weight:400;font-size:.96rem;padding:5px 0}.sin-menu .nav-item a .pro{color:#FF2C6F;font-size:.8rem}.container-com-margem{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px}.custom-height{height:30px;padding:6px 12px}.custom-btn-height{height:30px;padding:6px 12px}.classificacao-filtro-checkbox input{position:absolute;opacity:0;cursor:pointer}.classificacao-filtro-checkbox label{width:20px;height:20px;border-radius:50%;cursor:pointer;opacity:.3}.classificacao-filtro-checkbox input:checked+label{opacity:1}.classificacao-filtro-checkbox-modal input{position:absolute;opacity:0;cursor:pointer}.classificacao-filtro-checkbox-modal label{width:20px;height:20px;border-radius:50%;cursor:pointer;opacity:.3}.classificacao-filtro-checkbox-modal input:checked+label{opacity:1}.lote-card{display:flex;gap:15px}.lote-card .img-card{flex:1;max-width:400px;max-height:330px;margin-right:10px;display:flex;align-items:center;justify-content:center}.lote-card .img-card img{width:100%;height:100%;object-fit:cover}.infos-area{flex:1;display:flex;flex-direction:column;justify-content:space-between;max-width:350px}.descricao{margin-top:20px;margin-left:1px;width:100%;word-wrap:break-word;text-align:justify}.modal-header{display:flex;justify-content:flex-end;padding-bottom:0}.informacoes-lote-card{width:800px;height:600px;max-width:800px;max-height:600px;min-width:800px;min-height:600px}@media (min-width:1280px){.body-card{overflow-y:auto;overflow-x:hidden;height:calc(100% - 56px - 56px);white-space:normal}}.custom-modal{position:fixed;top:100px;left:50%;transform:translateX(-50%);z-index:1040;display:none}.custom-modal-header{background-color:#0E1156!important;color:#fff;display:flex;justify-content:left;align-items:center;position:relative;padding:12px 16px;border-bottom:none}.modal-title-text{font-size:1.1rem;font-weight:600;margin:0;color:#fff}.texto-pro-intro{font-size:1.3rem;font-weight:600;margin-left:50px;margin-right:50px}@media (max-width:768px){.texto-pro-intro{font-size:1.3rem;margin-left:5px;margin-right:5px}}.texto-final-pro{font-weight:700;font-size:1.2rem}.texto-final-pro2{font-weight:700;font-size:1rem}.texto-final-pro a{font-weight:700;text-decoration:underline}.custom-modal-header .btn-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);filter:invert(1)}.custom-modal-header .btn-close{filter:invert(1);opacity:1}.modal-dialog-card{margin-top:1px;max-width:42vw;display:flex;flex-direction:column;height:32vw}.mt-custom{margin-top:5px}.modal{z-index:1050}.modal-backdrop{z-index:1040}.hover-class{background-color:#1DFFB4;border-radius:50px}.custom-modal-border{top:40px}.ui-widget.ui-widget-content{z-index:9999}.btn-toggle{background-color:#ECECEC;color:#000;border:1px solid #84888c;transition:all 0.2s ease-in-out;border:1px solid #ECECEC}.btn-toggle:hover,.btn-toggle:focus{background-color:#84888c}.btn-check:checked+.btn-toggle{background-color:#84888c;border-color:#84888c;color:#fff}.filter-label{text-align:center;display:block}.mt-icon{margin-top:15px;margin-bottom:10px}.mb-data{margin-bottom:10px}.mb-data-valor{margin-bottom:5px}.mb-data-valor1{margin-top:10px}.divider{border:none;border-top:2px solid #ccc;margin:5px 0;width:100%}.custom-select{width:120px;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:8px;padding:8px 12px}.custom-btn{width:120px;background-color:#fff;color:#4a90e2;border:1px solid #4a90e2;box-shadow:0 2px 8px rgb(74 144 226 / .2);border-radius:8px;padding:8px 16px;transition:all 0.3s ease}.custom-btn:hover{background-color:#eaf4ff;box-shadow:0 4px 12px rgb(74 144 226 / .3)}@media (max-width:768px){.sidecanvas{overflow-y:auto;max-height:90vh;overscroll-behavior:contain;-webkit-overflow-scrolling:auto}}