*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{padding-top:95px;font-size:.9rem;line-height:1.6}h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}h4{font-size:1.1rem!important}h5{font-size:1rem!important}h6{font-size:.9rem!important}.h1,.h1{font-size:1.75rem!important}.h2,.h2{font-size:1.5rem!important}.h3,.h3{font-size:1.25rem!important}.h4,.h4{font-size:1.1rem!important}.h5,.h5{font-size:1rem!important}.h6,.h6{font-size:.9rem!important}:after{margin-bottom:0}.fa-spinner-third{animation:.6s linear infinite fa-spin}span.nav-link,.nav-link{border:none!important;text-decoration:none!important}div{-webkit-user-select:none;user-select:none}.container .dropdown .dropdown-menu .custom-drop-item:hover{color:#fff;background-color:#ff1b1b;border-color:#fff}.navbar .dropdown-menu,.navbar .dropdown-menu .dropdown-item,.navbar .dropdown-menu .custom-drop-item{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.h-card{min-height:265px}.card-draggable:-moz-drag-over{border:1px solid #007bff}.widget{width:100%}.widget .card-header{cursor:move}.back{object-fit:contain;background-position:50%;background-repeat:no-repeat;background-size:cover;height:95vh}.bg-link{color:#fff;background-color:#ff1b1b;border:none;border-radius:40px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s}.btn-outline-link{color:#ff1b1b;background-color:#0000;border:2px solid #ff1b1b;border-radius:40px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s}.btn-outline-link:hover{color:#fff;background-color:#ff1b1b;transform:translateY(-2px);box-shadow:0 4px 12px #ff1b1b4d}.main_nav_item:hover{margin-right:10px;color:#ff1b1b!important;border-bottom:1px solid #ff1b1b!important}.navbar{min-height:35px}.navbar-brand{padding-top:.15rem;padding-bottom:.15rem}.navbar-nav .nav-item{margin-right:.4rem}.navbar-nav .nav-item:last-child{margin-right:0}@media (min-width:992px){.navbar-nav .nav-item{margin-right:.5rem}}.navbar-nav .nav-link{padding:.25rem .5rem;font-size:.85rem}.navbar .btn-outline-light{color:#ffffffd9;background-color:#0000;transition:all .2s}.navbar .btn-outline-light:hover{color:#fff;background-color:#ffffff1a;border-color:#ffffff80}.btn-cta-custom{color:#fff;background-color:#ff1b1b;border-color:#ff1b1b;border-radius:40px;padding:.5rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .3s}.btn-whatsapp-custom{color:#fff;background-color:#25d366;border-color:#25d366;border-radius:40px;padding:.5rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .3s}.btn-whatsapp-custom:hover{color:#fff;background-color:#25d366;transform:translateY(-2px);box-shadow:0 4px 12px #25d36666}.btn-link{background-color:#ff1b1b;border:none;border-radius:40px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;color:#fff!important}.btn-primary{background-color:#ff1b1b;border-color:#ff1b1b;border-radius:40px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .3s}.btn-primary:hover{background-color:#e01717;border-color:#e01717;transform:translateY(-2px);box-shadow:0 4px 12px #ff1b1b4d}.btn-outline-primary{color:#ff1b1b;background-color:#0000;border:2px solid #ff1b1b;border-radius:40px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .3s}.btn-outline-primary:hover{color:#fff;background-color:#ff1b1b;border-color:#ff1b1b;transform:translateY(-2px);box-shadow:0 4px 12px #ff1b1b4d}.text-link{color:#ff1b1b;text-decoration:none}.btn-link:hover{background-color:#ff1b1b;transform:translateY(-2px);box-shadow:0 4px 12px #ff1b1b4d;color:#fff!important}.btn-cta-custom:hover{color:#fff;background-color:#ff1b1b;border-radius:40px;padding:.5rem 1.6rem;transform:translateY(-2px);box-shadow:0 4px 12px #ff1b1b66}.carousel .carousel-indicators button{border-radius:100%;width:10px;height:10px;margin:0 10px}.carousel-timer{background-color:#ff1b1b;height:2px;animation:6.6s linear infinite timeout-timer}.hover-underline:hover{text-decoration:underline!important}.whatsapp{color:#fff;z-index:999;background-color:#25d366;border-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:.6rem;text-decoration:none;transition:all .3s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #25d36666}.whatsapp:hover{transform:scale(1.1);box-shadow:0 6px 16px #25d36680}.whatsapp i{font-size:1.2rem!important}.card-solutions{box-sizing:border-box;transition:all .3s ease-in-out;position:relative;overflow:visible}.section_title{position:relative}.section_title>span{z-index:9;position:relative}.section_title:after{content:"";z-index:0;background-color:#ff1b1b;border-radius:10px;width:150px;height:3px;position:absolute;bottom:2px;left:0}.card-solutions>img{object-fit:cover;z-index:2;border-radius:1rem;width:100%;height:14rem;position:relative;top:0;left:0}.card-solutions:hover{transform:scale(1.1)}.solution_title{z-index:3;text-transform:uppercase;color:#fff;background-color:#ff1b1b;border-top-right-radius:10px;border-bottom-right-radius:10px;width:auto;font-size:1rem;font-weight:500;line-height:1;position:absolute;bottom:1.5rem}.solution_description{z-index:3;opacity:0;color:#fff;background-color:#000c;border-radius:15px;transition:all .3s ease-in-out;position:absolute;inset:0}.card-solutions:hover .solution_description{opacity:1}.card-solutions:after{content:"";box-sizing:border-box;z-index:1;background-color:#ff1b1b;border:1px solid #ff1b1b;border-radius:1rem;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;transform:rotate(5deg)scale(1)}.form-check-input:checked{background-color:#ff1b1b;border-color:#ff1b1b}.last_section{background-blend-mode:overlay;background-color:#0000;background-image:url(/assets/images/footer_back.webp),linear-gradient(#00000080,#00000080);background-position:0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:480px}footer{font-size:.65rem}footer h4,footer h5{margin-bottom:.75rem;font-size:.75rem!important;font-weight:500!important}footer ul{margin:0;padding:0;list-style:none}footer ul li{margin-bottom:.35rem}footer ul li a{text-decoration:none;font-size:.65rem!important;font-weight:400!important}footer strong{font-size:.7rem;font-weight:400!important}footer .mb-2{font-size:.65rem;font-weight:400;line-height:1.5}footer .mb-2 span{font-size:.65rem;font-weight:400}.navbar .container,.top-bar-header .container{max-width:1400px;padding-left:20px;padding-right:20px}.navbar,.navbar .nav-link,.navbar .navbar-brand,.navbar .navbar-nav,.navbar .navbar-nav .nav-item,.navbar .navbar-nav .nav-link,.navbar .dropdown-toggle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.navbar .btn-outline-light.btn-sm.position-relative,.navbar .ms-auto .btn-outline-light{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}button .fa-trash,.btn-link .fa-trash{color:#dc3545!important}.navbar{color:#000!important;background-color:#e8f4f8!important;box-shadow:0 4px 6px #0000001a!important}.navbar.navbar-dark{background-color:#e8f4f8!important}.navbar .nav-link,.navbar .navbar-brand,.navbar .text-white,.navbar a.text-white,.navbar button.text-white{color:#000!important}.navbar .btn-outline-light{color:#000!important;border-color:#000!important}.navbar .btn-outline-light:hover{color:#e8f4f8!important;background-color:#000!important}.navbar .btn-link.text-white,.navbar .btn-link{color:#000!important}.navbar .btn-link:hover{color:#333!important}.navbar .navbar-toggler i,.navbar i.fas,.navbar i.far{color:#000!important}footer .mb-2 a{font-size:.65rem!important}footer .mb-2 i{font-size:.7rem!important}li{list-style:none}.container-list:before{content:"•";color:#ff1b1b;width:1em;margin-left:-1em;font-size:1.1rem;font-weight:700;display:inline-block}ul.list-unstyled li span[style*=fontSize]{font-size:.9rem!important}ul.list-unstyled li i[style*=fontSize]{font-size:1rem!important}ul.list-unstyled li span{font-size:.9rem!important}ul.list-unstyled li i.fa-check-circle{font-size:1rem!important}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=file]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{box-shadow:none;border-color:#00000013;outline:0}@keyframes timeout-timer{0%{width:0%}to{width:100%}}@media (min-width:768px){.widget{width:49%}}@media (min-width:992px){.widget{width:32%}}.modal-xl{max-width:1140px}.modal-fullscreen-lg-down{width:100%;max-width:none;height:100%;margin:0}@media (max-width:991.98px){.modal-fullscreen-lg-down{max-width:100%}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}.form-control-lg,.form-select-lg{border:1px solid #dee2e6;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;transition:all .2s ease-in-out}.form-control-lg:focus,.form-select-lg:focus{border-color:#ff1b1b;box-shadow:0 0 0 .2rem #ff1b1b40}.form-label{color:#495057;margin-bottom:.5rem;font-weight:600}.modal-content{border-radius:1rem}.modal-header{border-radius:1rem 1rem 0 0;padding:1.5rem}.modal-footer{border-radius:0 0 1rem 1rem;padding:1.5rem}.btn-lg{border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500}.btn-outline-link.rounded-circle{color:#ff1b1b;background-color:#0000;border:2px solid #ff1b1b}.btn-outline-link.rounded-circle:hover:not(:disabled){color:#fff;background-color:#ff1b1b;transform:scale(1.1);box-shadow:0 4px 8px #ff1b1b4d}.btn-outline-link.rounded-circle:disabled{opacity:.5;cursor:not-allowed}.btn-outline-link.rounded-circle i{transition:transform .3s}.btn-outline-link.rounded-circle:hover:not(:disabled) i{transform:translateY(2px)}button[type=submit].btn-link{opacity:1!important;visibility:visible!important;display:inline-flex!important}button[type=submit].btn-link:disabled{opacity:.7!important;cursor:not-allowed!important}.btn-link.d-flex{opacity:1!important;visibility:visible!important;justify-content:center!important;align-items:center!important;display:flex!important}.btn-link.d-flex span{min-width:fit-content;opacity:1!important;visibility:visible!important;display:inline-block!important}.btn-link.d-flex:disabled{opacity:.8!important;cursor:not-allowed!important;visibility:visible!important;display:flex!important}.btn-link.d-flex:disabled span,.btn-link.d-flex:disabled .spinner-border{opacity:1!important;visibility:visible!important;display:inline-block!important}#loginButton,button#loginButton,button#loginButton:disabled,button#loginButton[disabled],button#loginButton.btn-link,button#loginButton.btn-link:disabled,button#loginButton.btn-link[disabled],button#loginButton.d-flex,button#loginButton.d-flex:disabled,button#loginButton.d-flex[disabled]{opacity:1!important;visibility:visible!important;z-index:9999!important;pointer-events:auto!important;color:#fff!important;background-color:#ff1b1b!important;border-color:#ff1b1b!important;width:100%!important;min-height:45px!important;display:flex!important;position:relative!important}#loginButton:disabled,button#loginButton:disabled{opacity:.8!important;visibility:visible!important;cursor:not-allowed!important;pointer-events:none!important;color:#fff!important;background-color:#ff1b1b!important;border-color:#ff1b1b!important;display:flex!important}#loginButton span,#loginButton>span,#loginButton span span{opacity:1!important;visibility:visible!important;color:#fff!important;display:inline-flex!important}#loginButton .spinner-border{opacity:1!important;visibility:visible!important;display:inline-block!important}#searchButton,button#searchButton,button#searchButton:disabled,button#searchButton[disabled],button#searchButton.btn-link,button#searchButton.btn-link:disabled,button#searchButton.btn-link[disabled]{opacity:1!important;visibility:visible!important;z-index:9999!important;color:#fff!important;background-color:#ff1b1b!important;border-color:#ff1b1b!important;justify-content:center!important;align-items:center!important;min-width:150px!important;display:flex!important;position:relative!important}#searchButton:disabled,button#searchButton:disabled{opacity:.8!important;visibility:visible!important;cursor:not-allowed!important;pointer-events:none!important;color:#fff!important;background-color:#ff1b1b!important;border-color:#ff1b1b!important;display:flex!important}#searchButton span,#searchButton>span,#searchButton i,#searchButton .spinner-border{opacity:1!important;visibility:visible!important;color:#fff!important;align-items:center!important;display:flex!important}#searchButton i.fa-search{color:#fff!important;align-items:center!important;margin:0!important;padding:0!important;font-size:1rem!important;line-height:1!important;display:flex!important}#downloadAllButton,button#downloadAllButton,button#downloadAllButton:disabled,button#downloadAllButton[disabled],button#downloadAllButton.btn-link,button#downloadAllButton.btn-link:disabled,button#downloadAllButton.btn-link[disabled]{opacity:1!important;visibility:visible!important;z-index:9999!important;color:#fff!important;background-color:#ff1b1b!important;border-color:#ff1b1b!important;justify-content:center!important;align-items:center!important;min-width:200px!important;display:flex!important;position:relative!important}#downloadAllButton:disabled,button#downloadAllButton:disabled{opacity:.8!important;visibility:visible!important;cursor:not-allowed!important;pointer-events:none!important;color:#fff!important;background-color:#ff1b1b!important;border-color:#ff1b1b!important;display:flex!important}#downloadAllButton span,#downloadAllButton>span,#downloadAllButton i,#downloadAllButton .spinner-border{opacity:1!important;visibility:visible!important;color:#fff!important;align-items:center!important;display:flex!important}
