@charset "UTF-8";:root{--bs-card-inner-border-radius: 0 !important}html{font-size:62.5%;box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{min-height:100vh;font-size:1.6rem;font-family:SFTSchriftedSans,sans-serif;background-color:#000;color:#fff}h1,h2,h3,h4,h5,h6{font-family:SFMono,sans-serif;font-weight:700}a{text-decoration:none;color:#fff}ul{list-style:none}p{font-size:1.6rem}@media (min-width: 768px){p{font-size:2rem}}.max-width{max-width:1250px;margin-left:auto;margin-right:auto}.padding-y{padding-top:5rem;padding-bottom:5rem}@media (min-width: 768px){.padding-y{padding-top:10rem;padding-bottom:10rem}}.white-2{color:#e5e7eb}.text-justify{text-align:justify}.gray2{color:#727270}.fade-in{opacity:0;animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.arrow-up{font-size:4rem}.f-400{font-weight:400!important}.f-500{font-weight:500!important}.arrow-button{font-size:3rem;font-weight:400}.border-radius{border-radius:.5rem!important}.text-white{color:#fff}.text-gray{color:gray}.f-sft{font-family:SFTSchriftedSans,sans-serif!important}.white-3{color:#8397be}.title{font-size:3rem;text-align:center;max-width:110rem;margin-left:auto;margin-right:auto;font-family:SFTSchriftedSans,sans-serif;font-weight:500}@media (min-width: 768px){.title{font-size:5rem}}.p-10{padding-left:1rem!important;padding-right:1rem!important}.grecaptcha-badge{z-index:9999!important}.bg-dark-adm{background-color:#1a1a1a!important}.fix-btn{border:unset!important}.swal2-popup{font-size:1.3rem!important;border-radius:1rem!important}.swal2-title{font-size:1.5rem!important;font-weight:600}.swal2-cancel{background-color:#6c757d!important;transition:.5s}.swal2-cancel:hover{background-color:#474a4d!important}.swal2-confirm{padding:.6rem 1.5rem;font-size:1.5rem}header{z-index:1000}header#inicio{padding-top:8.5rem}.navbar{color:#fff}.navbar .navbar-logo{width:150px}.navbar .navbar-nav{display:flex;gap:3rem}@media (min-width: 768px){.navbar .navbar-nav{gap:6rem}}.navbar .navbar-nav .nav-item .nav-link{color:#fff;font-family:SFMono,sans-serif!important;text-transform:uppercase}.navbar.scroll-menu-active{background-color:#161716}.contain-header .b-1{width:100%}@media (min-width: 992px){.contain-header .b-1{width:auto}}div#navbarNav{background:#000;margin-top:2rem}@media (min-width: 768px){div#navbarNav{background:transparent;margin-top:0!important;padding-top:0}}div#navbarNav .navbar-nav{height:calc(90vh - 5rem);justify-content:center}@media (min-width: 768px){div#navbarNav .navbar-nav{height:auto}}div#navbarNav .navbar-nav .nav-item{text-align:center}div#navbarNav .navbar-nav .nav-item .nav-link{padding:0;transition:.5s}div#navbarNav .navbar-nav .nav-item .nav-link:hover{color:#575756}.navbar-toggler:focus{box-shadow:unset}.contain-footer{background-color:#101010}.contain-footer .title-1{color:#8e8e93;font-size:1.6rem}.contain-footer span{color:#575756;font-weight:500!important}.contain-footer .b-1 a,.contain-footer .b-1 span{color:#8e8e93!important;font-weight:500}.icon-redes{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.icon-redes img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contain-politica .link-politica{color:#8e8e93;font-weight:500}.logo-footer-blackcat{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:400px}@media (min-width: 992px){.logo-footer-blackcat{max-height:600px}}.contain-data-data{padding-bottom:5rem}.b-1{display:inline-block}.otpion-label:hover{color:#575756}.steps-contain-form label{transition:.5s}.steps-contain-form label:hover{color:#575756}.contain-contact .contain-step-number{max-width:60rem;padding:9rem 0}.contain-contact .contain-step-number .step-3{flex-grow:0!important}.contain-contact .title{max-width:75rem}.contain-contact .arrow-left{transform:rotate(180deg)}.contain-contact .arrow-right{width:3rem;height:3rem}.contain-contact.step-1 .button-navigation{display:flex;justify-content:flex-end}.contain-contact.step-2 .button-navigation,.contain-contact.step-3 .button-navigation{display:flex;justify-content:space-between}.steps-contain-form{padding:10rem}.steps-contain-form input[type=text],.steps-contain-form input[type=tel],.steps-contain-form input[type=email]{background-color:transparent!important;box-shadow:unset!important;border-top:none;border-left:none;border-right:none;padding:0;font-size:1.6rem;line-height:0!important;color:#8e8e93!important;padding-left:1rem;padding-top:1rem;margin-left:1rem}.steps-contain-form label{font-family:SFMono,sans-serif}.otros-label{line-height:1}@media (min-width: 768px){.otros-label{padding-left:1rem}}.button-navigation{max-width:90rem}.ipt-other-option{margin-bottom:.9rem}.form-control.ipt-other-option{margin:0}.row-step-3 input[type=text],.row-step-3 input[type=tel],.row-step-3 input[type=email]{margin:0;padding:0}.row-step-3 margin .b-1,.row-step-3 .b-2,.row-step-3 .b-3,.row-step-3 .b-4{display:flex;flex-direction:column}.option-label{cursor:pointer;margin-bottom:10px;transition:background .3s ease}@media (min-width: 768px){.option-label{padding:10px}}.option-label.selected{background:#fff3;border-radius:5px}.steps-contain-form{padding-left:0;padding-right:0}@media (min-width: 768px){.steps-contain-form{padding-left:10rem;padding-right:10rem}}.steps-contain-form .form-select{box-shadow:none;border-left:0;border-top:0;border-right:0;font-size:1.6rem;color:#fff!important}.form-select{display:block;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#000;padding-right:2.5rem;position:relative;max-height:20rem!important}select:disabled{background-color:#000!important}.custom-dropdown{position:relative;width:100%}.dropdown-header{background:#000;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;border-left:0;border-top:0;padding:10px 10px 10px 0;border-right:0}.dropdown-list{position:absolute;width:100%;max-height:200px;overflow-y:auto;background:#000;border:1px solid #ccc;list-style:none;padding:0;margin:0;z-index:10}.dropdown-list li{padding:10px;cursor:pointer;font-size:1.5rem}.dropdown-list li:hover{background:#242424}.dropdown-arrow{width:12px;height:12px;transform:rotate(90deg)}.disabled{opacity:.5;pointer-events:none}.arrow-dropdown{width:7px}.form-control:focus{border-color:#fff}@media (min-width: 768px){.contain-otros{padding:10px}}.step-circle{background:#242424;color:#575756;font-weight:500;display:flex;align-items:center;justify-content:center;width:6.5rem;height:6.5rem;font-size:3.2rem}@media (min-width: 768px){.step-circle{width:9rem;height:9rem;font-size:7rem}}.btn.btn-light,.btn-send{background-color:#8e8e93!important;border:unset;min-width:auto;padding:1.5rem!important;display:flex;justify-content:center;border-radius:unset;transition:.3s}.btn.btn-light:hover,.btn-send:hover{background-color:#575756!important}@media (min-width: 768px){.btn.btn-light,.btn-send{min-width:20rem}}.btn-send{display:flex;justify-content:center;align-items:center;font-size:1.4rem;text-transform:uppercase;font-family:SFMono,sans-serif}@media (min-width: 768px){.btn-send{font-size:1.8rem}}div#swal2-html-container{font-size:1.6rem}button.swal2-confirm.swal2-styled{font-size:1.3rem}.contain-cookies{padding-top:10rem}@media (min-width: 768px){.contain-cookies{padding-top:15rem}}.contain-cookies p,.contain-cookies .list li{color:#8e8e93;font-size:1.6rem}.contain-cookies h5{font-size:1.8rem}@media (min-width: 768px){.contain-cookies h5{font-size:2.5rem}}.contain-aviso-legal{padding-top:10rem}@media (min-width: 768px){.contain-aviso-legal{padding-top:15rem}}.contain-aviso-legal p,.contain-aviso-legal .list li{color:#8e8e93;font-size:1.6rem}.contain-aviso-legal h5{font-size:1.8rem}@media (min-width: 768px){.contain-aviso-legal h5{font-size:2.5rem}}.contain-aviso-legal span{color:#8e8e93}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container{background:#1c1c1ce6;width:auto;max-width:70rem;padding:30px;border-radius:12px;box-shadow:0 5px 15px #0000004d;text-align:center;position:relative;margin:1rem}@media (min-width: 768px){.modal-container{margin:2rem}}.modal-container .close-btn{position:absolute;top:10px;right:15px;background:none;border:none;font-size:5rem;cursor:pointer;color:#fff}.modal-container .modal-content{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:5rem}@media (min-width: 768px){.modal-container .modal-content{padding:2rem}}.modal-container .modal-title{font-size:1.6rem;color:#fff;text-align:center;font-family:SFTSchriftedSans,sans-serif}@media (min-width: 768px){.modal-container .modal-title{font-size:2rem}}.modal-container .modal-body{color:#8e8e93;max-width:90%;text-align:center}.modal-container .modal-body p{font-size:1.6rem}@media (min-width: 768px){.modal-container .modal-body p{font-size:2rem}}.modal-verifactu{max-height:600px;height:600px;overflow-y:auto;margin-top:150px}@media (min-width: 768px){.modal-verifactu{margin-top:0;max-height:initial;height:auto;overflow-y:initial}}.modal-verifactu .modal-content{align-items:start}.modal-verifactu .modal-content .modal-body{max-width:100%!important}.modal-verifactu .modal-body .lane-top,.modal-verifactu .modal-body .lane-bottom{width:20%;height:1px;background-color:#fff;margin:3rem 0}.modal-verifactu .modal-content .modal-title{text-align:left;font-size:2.2rem;max-width:350px}@media (min-width: 768px){.modal-verifactu .modal-content .modal-title{max-width:500px;font-size:3.5rem}}.modal-verifactu .modal-content .list-factu li{font-size:1.8rem}.buttons-alert .b-1{width:100%!important}@media (max-width: 650px){.buttons-alert{flex-wrap:wrap}.buttons-alert .b-1{margin-bottom:0!important}}.contain-servicios ul li .arrow-right{width:auto!important}.menu-herr .list-image-crm li{cursor:pointer;border-bottom:1px solid transparent;display:flex;gap:1rem}.menu-herr .list-image-crm li .arrow-right{transform:scale(1.8)}.menu-herr .list-image-crm li span.li-item-text:hover,.menu-herr .list-image-crm li span.resaltado:hover{text-decoration:underline}.menu-herr .list-image-crm li span.li-item-text{font-size:1.3rem}@media (min-width: 768px){.menu-herr .list-image-crm li span.li-item-text{font-size:1.5rem}}.active-crm{text-decoration:underline}.titulo-dinamico{font-family:SFTSchriftedSans,sans-serif;font-weight:500;font-size:2rem}@media (min-width: 768px){.titulo-dinamico{font-size:2.5rem}}.descripcion-dinamica{max-width:80rem;margin-left:auto;margin-right:auto;font-size:1.4rem;padding:2rem}@media (min-width: 768px){.descripcion-dinamica{font-size:1.7rem;padding:0}}.buttons{padding-top:5rem;display:flex;gap:2rem;flex-wrap:wrap}@media (min-width: 768px){.buttons{flex-wrap:nowrap}}.buttons .check-block{background-color:#7e7e7d;padding:2rem;width:100%;margin:0 1.5rem;color:#000}.buttons .check-block .check{display:flex;align-items:center;gap:2rem}.check-block svg{width:4rem;height:4rem}.title-crms{color:#515151;font-weight:700}.arrow-button{color:#515151}.active-title-crm .arrow-button{transform:rotate(90deg);color:#fff}.active-title-crm .title-crms{color:#fff}.row-logo-1 .invisible{display:none!important}@media (min-width: 768px){.row-logo-1 .invisible{display:block!important}}.contain-logo{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.contain-logo{gap:6rem}}.contain-logo .box-logo{margin-bottom:1rem;display:flex;justify-content:center;align-items:center;flex:0 1 auto}.contain-image-logo{display:flex;justify-content:center;align-items:center}.contain-image-logo img{max-width:100%;height:auto}.row-logo-1{display:flex;flex-wrap:wrap;gap:5rem;max-width:100rem;margin-left:auto;margin-right:auto}.row-logo-1 .box-logo{width:auto}.row-logo-2{max-width:75rem;justify-content:start;margin:0 auto}.row-logo-1,.row-logo-2{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media (min-width: 768px){.row-logo-1,.row-logo-2{gap:6rem}}.row-logo-1 .box-logo,.row-logo-2 .box-logo{width:auto}.contain-about .title-about{font-size:3rem;text-align:center;max-width:110rem;margin-left:auto;margin-right:auto;font-family:SFTSchriftedSans,sans-serif;font-weight:500}@media (min-width: 768px){.contain-about .title-about{font-size:5rem}}.contain-about p{font-size:1.6rem;font-family:SFTSchriftedSans,sans-serif;font-weight:400;max-width:80rem}@media (min-width: 768px){.contain-about p{font-size:2.5rem}}.contain-about .content-about{position:relative}@media (min-width: 768px){.contain-about .content-about:before{content:"";background-image:url(/build/assets/principal-7PVYFpHK.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}}.contain-about .content-about .img-dragon{max-height:30rem;height:30rem;mask-image:linear-gradient(to top,transparent,black 35%,black);-webkit-mask-image:linear-gradient(to top,transparent,black 35%,black)}@media (min-width: 768px){.contain-about .content-about .img-dragon{display:none}.contain-about .r-2{margin-top:15vh}}.contain-about .r-1,.contain-about .r-2{z-index:1;position:relative}.contain-about .r-1 p,.contain-about .r-2 p{color:#8e8e93;font-size:1.6rem}@media (min-width: 768px){.contain-about .bloq-2 h2,.contain-about .bloq-2 p,.contain-about .bloq-4 h2,.contain-about .bloq-4 p{text-align:right}}.container-box-about{margin-left:auto;margin-right:auto;background-color:#191919}.container-box-about .row-about{padding:3rem}@media (min-width: 768px){.container-box-about .row-about{padding:7rem}}.container-box-about p{color:#8e8e93;font-size:1.8rem;max-width:initial}@media (min-width: 768px){.container-box-about p{font-size:2.2rem}}.arrow-right{width:50px;display:block}.button-box-gray{width:100%;background-color:#8e8e93;padding:1.5rem}@media (min-width: 768px){.button-box-gray{width:50%;padding:3rem}}.box-gray-tel{color:#000}.content-about{padding-top:0!important}@media (min-width: 768px){.content-about{padding-top:10rem!important}.content-about .bloq-1,.content-about .bloq-3{padding-top:6rem}}.content-about{display:flex;gap:3rem;flex-direction:column}.content-about .r-1,.content-about .r-2{display:flex;gap:3rem}.login-page{background-color:#0d0d0d;display:flex;align-items:center;justify-content:center;min-height:100vh}.login-card{background-color:#111;padding:2rem;border-radius:1rem;max-width:400px;width:100%;box-shadow:0 0 20px #000000b3}.logo{display:flex;justify-content:center;margin-bottom:1rem}.logo img{width:10rem;height:auto}.login-title{color:#fff;text-align:center;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.login-subtitle{color:#888;text-align:center;font-size:1.2rem;margin-bottom:1.5rem}.login-subtitle .login-link{color:#fff;font-weight:500;text-decoration:none}.login-status{margin-bottom:1rem;text-align:center;color:#22c55e;font-size:.9rem;font-weight:500}.form-group{margin-bottom:1rem}.login-input{width:100%;padding:1.1rem 1rem;background-color:#1a1a1a;border:none;border-radius:.5rem;color:#fff;font-size:1.5rem}.input-error{margin-top:.5rem;color:#ef4444;font-size:.8rem}@media (min-width: 768px){.input-error p{font-size:1.5rem}}.remember-me{margin:1rem 0;display:flex;align-items:center}.remember-me span{margin-left:.5rem;font-size:1.2rem;color:#888}.login-footer{display:flex;justify-content:space-between;margin-bottom:1rem}.forgot-password{color:#888;font-size:1.2rem;text-decoration:underline}.forgot-password:hover{color:#fff}.login-button{width:100%;padding:1.1rem 1rem!important;background-color:#1e88ff;color:#fff;border:none!important;border-radius:.5rem;cursor:pointer;margin-top:1rem}.login-button:hover{background-color:#1976d2}.divider{text-align:center;color:#888;font-size:.8rem;margin:1.25rem 0}.social-buttons{display:flex;justify-content:space-between;gap:.5rem}.social-buttons .social-button{flex:1;padding:.5rem;background-color:#1a1a1a;border:none;border-radius:.5rem;display:flex;justify-content:center}.social-buttons .social-button img{width:20px;height:20px}.layout-auth{background-color:#0d0d0d;color:#fff;min-height:100vh}.auth-navbar{background-color:#111;border-bottom:1px solid #1a1a1a;box-shadow:0 2px 4px #0000004d}.auth-navbar-container{max-width:1280px;margin:0 auto;padding:1rem}.auth-navbar-inner{display:flex;justify-content:space-between;align-items:center;height:4rem}.auth-logo{background-color:#000;padding:10px;border-radius:50%;height:6rem;width:6rem;display:flex;justify-content:center;align-items:center}.auth-logo .auth-logo-img{height:3.25rem;width:auto}.auth-left{display:flex;align-items:center;gap:2rem}.auth-nav-links{display:none}@media (min-width: 640px){.auth-nav-links{display:flex;gap:2rem}}.auth-nav-link{color:#fff;font-weight:500;text-decoration:none}.auth-nav-link:hover{color:#1e88ff}.auth-user-dropdown{display:none}@media (min-width: 640px){.auth-user-dropdown{display:block}}.auth-user-button{background:transparent;border:none;color:#888;font-size:1.5rem;font-weight:500;padding:.5rem .75rem;border-radius:.375rem;display:inline-flex;align-items:center}.auth-user-button:hover{color:#fff}.auth-user-icon{width:1rem;height:1rem;margin-left:.5rem}.auth-mobile-toggle{display:flex}@media (min-width: 640px){.auth-mobile-toggle{display:none}}.auth-mobile-button{padding:.5rem;color:#888;background:none;border:none;transition:all .2s ease}.auth-mobile-button:hover{background-color:#1a1a1a;color:#fff}.auth-mobile-icon{width:1.5rem;height:1.5rem}.auth-responsive-menu{background-color:#111;color:#fff;display:none}.auth-responsive-menu.v-show{display:block}@media (max-width: 639px){.auth-responsive-menu{display:block}}.auth-responsive-links{padding:1rem}.auth-responsive-user{border-top:1px solid #1a1a1a;padding:1rem}.auth-user-name{font-size:1rem;font-weight:600}.auth-user-email{font-size:.875rem;color:#888;margin-bottom:1rem}.auth-responsive-options{display:flex;flex-direction:column;gap:.5rem}.auth-header{background-color:#111;box-shadow:0 1px 4px #0000004d}.auth-header-container{max-width:1280px;margin:0 auto;padding:1.5rem 1rem}.text-underline{text-decoration:underline}::v-deep(.swal2-popup.swal2-show){font-size:1.3rem!important;background-color:red!important}@font-face{font-family:SFMonoBold;src:url(/fonts/SFMono/SFMonoBold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SFMono;src:url(/fonts/SFMono/SFMonoRegular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SFTSchriftedSans;src:url(/fonts/SFTSchriftedSans/SFTSchriftedSansTRIAL-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SFTSchriftedSans;src:url(/fonts/SFTSchriftedSans/SFTSchriftedSansTRIAL-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SFTSchriftedSansBold;src:url(/fonts/SFTSchriftedSans/SFTSchriftedSansTRIAL-Bold.ttf) format("truetype");font-weight:700;font-style:bold}.container-home{width:100%}.container-home .info-home-top .title{transition:.3s;font-size:2.5rem!important;text-transform:uppercase;text-align:center;font-family:SFMono,sans-serif}@media (min-width: 768px){.container-home .info-home-top .title{font-size:5.2rem!important}}@media (min-width: 992px){.container-home .info-home-top .title{font-size:7.2rem!important}}.container-home .b-2 .p-info{font-size:1.5rem;max-width:800px}@media (min-width: 768px){.container-home .b-2 .p-info{font-size:1.8rem}}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}.section .title-sistemas-gestion{display:inline-block;border-bottom:2px solid #e5e7eb;padding-bottom:1rem}.section .row-1 h4{font-size:3rem;max-width:100rem;margin-left:auto;margin-right:auto;font-weight:500;font-family:SFMono,sans-serif}@media (min-width: 768px){.section .row-1 h4{font-size:7rem}}.menu-herr{color:#fff}.menu-herr details{border-radius:5px}.menu-herr details summary{cursor:pointer;font-weight:500;display:flex;align-items:center}.menu-herr details ul li{display:flex;justify-content:start;align-items:start;padding-top:1rem;font-family:SFMono,sans-serif}@media (min-width: 768px){.menu-herr details ul li{font-size:1.5rem}}.content-info{position:absolute}.content-info h2{font-size:2.5rem;padding:0 2rem;font-family:SFTSchriftedSans,sans-serif}@media (min-width: 768px){.content-info h2{font-size:4rem}}.arrow-button i{font-size:2rem}.container-view-description{background-color:#161716}.container-view-description .info{font-size:1.5rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){.container-view-description .info{max-width:50%;font-size:2rem}}.contain-clientes-crm .contain-image-logo{width:9.5rem;height:9.5rem;background-color:gray;border-radius:.5rem}.arrow-up{cursor:pointer;transition:opacity .3s ease}.arrow-up:hover{opacity:.7}.rotate-90{transform:rotate(0);transition:transform .3s ease}.rotate-0{transform:rotate(90deg);transition:transform .3s ease}.icon-file{line-height:normal}.title-crm{font-size:2rem;font-family:SFTSchriftedSans,sans-serif}@media (min-width: 768px){.title-crm{font-size:2.5rem}}.contain-video{height:100vh;position:relative;z-index:100}.contain-video:after{content:"";position:absolute;width:100%;height:100%;top:0;z-index:60;background:#000000b3}.btn-modal-home{padding:2rem 5rem;font-size:1.6rem;color:#fff;border:1px solid #575756;background:#000;font-family:SFMono,sans-serif;transition:.3s ease-in-out}@media (min-width: 768px){.btn-modal-home{padding:2rem 8rem;font-size:2rem}}.btn-modal-home:hover{background:#fff!important;color:#000!important}.h2-home-subtitle{font-family:SFMono,sans-serif;font-size:20px}@media (min-width: 768px){.h2-home-subtitle{font-size:30px}}
