@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;900&display=swap";@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400";@import"https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";:root{--primario: #ff9702;--secundario: #fe914e;--blanco: #f2f2f2;--white: #f2f2f2;--blanco-dos: #fff;--oscuro: #17181D;--oscuro-dos: #292C35;--oscuro-tres: #0b0c0e;--texto-claro: #7f7f7f;--gris: #d9d9d9;--shadow: 0px 0px 20px 0px #0000003f;--danger: #ff7782;--success: #41f1b6;--warning: #ffbb55}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;font-family:Poppins,sans-serif;overflow-x:hidden;scroll-behavior:smooth;background:var(--blanco)}li{list-style:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--light);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primario);border-radius:10px;transition:.3s}::-webkit-scrollbar-thumb:hover{transition:.3s;background:var(--oscuro)}.swal2-confirm{background:var(--primario)!important}.swal2-file{width:95%!important}#root:not(.slick-slide){margin:0;width:100%;height:100%;overflow-y:hidden;align-items:center;flex-direction:column;overflow-x:hidden;scroll-behavior:smooth}section{display:block;width:90%}.top{position:fixed;right:20px;bottom:20px;display:flex;align-items:center;font-weight:500;font-size:16px;padding:.7em 1.4em .7em 1.1em;color:#fff;background:linear-gradient(0deg,#ff7300,#ffd000);border:none;box-shadow:0 .7em 1.5em -.5em #08080898;border-radius:20em;z-index:999;cursor:pointer}.swal2-input,.swal2-select{margin:10px 0;width:95%;border-radius:12px}.swal2-input-label{justify-content:start;margin:0 15px}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.cursor{width:0;height:0;display:flex;justify-content:center;align-items:center;position:absolute;transition-duration:.1s;z-index:999;background:#000}.cursor_int{width:100px;height:50px;background:var(--primary);transform:rotate(-30deg);filter:drop-shadow(0 3px 2px #ff960270);margin-top:100px;margin-left:80px}.circle{width:80px;height:80px;position:absolute;border-radius:50%;box-shadow:0 0 40px #00000083}.circle.uno{top:-12px;left:-12px;animation:float2 3s ease-in-out infinite}.circle.dos{width:120px;height:120px;right:-80px;top:50px;z-index:999;animation:float 3s ease-in-out infinite}@media (max-width: 1002px){.circle.dos{top:inherit;bottom:-120px}}@keyframes float2{0%{transform:translate(0)}50%{transform:translate(-20px)}to{transform:translate(0)}}nav{margin-top:30px;width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;position:relative}ul{width:100%;display:flex;align-items:center;gap:50px;z-index:999}ul .logo img{max-width:80px}ul li.active a{color:var(--primario)}ul li a{font-weight:700;text-decoration:none;color:var(--oscuro);text-shadow:1px 1px #00000011}nav .btn{position:absolute;right:0;width:140px;height:45px;border-radius:30px;border:none;text-align:center;padding-left:10px;background:linear-gradient(90deg,#ff9702,#fe914e);cursor:pointer;color:var(--blanco);font-weight:700;transition:.3s ease;z-index:9999}nav .btn i{font-size:20px;transition:.3s ease;filter:drop-shadow(5px 0px 5px #00000056);margin-right:10px}nav .btn:hover{transform:scale(1.1);box-shadow:0 2px 10px #ff9702}.cerrar,.cotizacion,.btn-menu,ul .logo{display:none}@media (max-width: 800px){.btn-menu{display:block}nav .logo a img{max-width:80px}nav .btn{display:none}.btn-menu,.cerrar{background:none;border:none;font-size:1.5em;cursor:pointer;filter:drop-shadow(2px 2px 2px #0000004f);color:var(--primario)}nav ul{width:100%;height:100vh;top:0;z-index:9999;position:fixed;transform:translate(100%);background:var(--blanco);display:flex;flex-direction:column;margin:0;padding:0;align-items:center;justify-content:center;transition:transform 1s ease,top 1s ease,right 1s ease}nav.active ul{transform:scale(1);width:100vw;height:100vh;top:50%;right:50%;margin-right:-50vw;margin-top:-50vh}.cerrar{display:block;position:absolute;top:100px;left:30px;font-size:30px}.cotizacion{display:block;position:absolute;top:90px;right:30px;width:140px;height:45px;border-radius:30px;border:none;text-align:left;padding-left:10px;background:linear-gradient(90deg,#ff9702,#fe914e);cursor:pointer;color:var(--blanco);font-weight:700;transition:.3s ease}.cotizacion i{margin-right:10px}ul .logo{display:block}}header{width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;place-items:center}header .left{height:100%;width:80%;display:flex;align-items:center;position:relative;padding:100px 0}header .left h1{font-size:1.2em}header .left h1 strong{background:linear-gradient(90deg,#ff9702,#fe914e);-webkit-background-clip:text;background-clip:text;color:transparent}header .left h2{font-size:3em;font-weight:700}header .left .separador{margin-top:-20px;width:70%;height:6px;animation:fluido 10s ease-in-out infinite;background:linear-gradient(-45deg,#ff9702,#e73c7e,#23a6d5,#fe914e);background-size:300%}header .left p{color:var(--texto-claro);font-weight:300}header .right{width:100%;height:100%;background:linear-gradient(90deg,#ff9602b0,#fe914ed5),url(/assets/FondoHeader-Beh2ZWwI.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:100px;position:relative;overflow:hidden}header .right .img{width:450px;height:450px;background:var(--blanco);border-radius:50%;position:absolute;bottom:-100px;left:50px;box-shadow:0 10px 30px #00000086;border:none;display:flex;justify-content:center;align-items:center;animation:float 3s ease-in-out infinite}header .right .img img{max-width:100%}.cards{width:90%;display:flex;gap:30px;justify-content:space-evenly;z-index:999;margin-top:50px}.cards .Card{width:100%;max-width:400px;height:110px;border-radius:50px;box-shadow:0 0 40px #00000083;background:var(--blanco);display:grid;grid-template-columns:30% 70%;place-items:center;cursor:pointer;transition:all .3s}.cards .Card .icono{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.cards .caCardrd .icono i{font-size:24px;color:var(--primario);filter:drop-shadow(3px 0px 2px #00000056)}.cards .Card:hover i{color:var(--primario);filter:drop-shadow(3px 0px 2px #00000056);transition:all .3s}.cards .Card .texto{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;gap:3px}.cards .Card .texto span{font-weight:700;font-size:1.1em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cards .Card .texto p{color:var(--texto-claro);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1020px){header{grid-template-columns:1fr}header .left{padding:0}header .right{width:90%;height:420px;margin-top:50px}header .right .img{top:0;bottom:0;left:0;right:0;margin:auto}.cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.Card:first-child{grid-area:1 / 1 / 2 / 2}.Card:nth-child(2){grid-area:1 / 2 / 2 / 3}.Card:last-child{grid-area:2 / 1 / 3 / 3}}@media (max-width: 700px){.cards{display:flex;flex-direction:column}}@media (max-width: 500px){header .right .img{width:320px;height:320px}header .right{height:320px}header .left{width:90%}header .cards .Card{max-width:100%;width:100%}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}.container_home{width:100%;display:flex;justify-content:center}.ventajas{margin-top:50px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.titulo{width:80%;text-align:center}.titulo h2{font-size:2.4em;text-transform:uppercase}.titulo strong{animation:fluido 10s ease-in-out infinite;background:linear-gradient(-45deg,#ff9702,#e73c7e,#23a6d5,#fe914e);background-size:300%;-webkit-background-clip:text;background-clip:text;color:transparent}.titulo p{color:var(--texto-claro);font-size:1.2em}.contenedor-ventajas{width:90%;margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center;gap:20px}.ventaja{width:90%;height:320px;border-radius:30px;background:#e0e0e0;box-shadow:15px 15px 30px #bebebe,-15px -15px 30px #fff;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.ventaja .icono{width:60px;height:60px;border-radius:50%;background:#e0e0e0;box-shadow:15px 15px 30px #bebebe,-15px -15px 30px #fff;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.ventaja .icono span{font-size:35px;color:var(--primario)}.ventaja:hover .icono{background:#d3d3d3;border:3px inset white;background:#e8e8e8;box-shadow:inset 20px 20px 60px #c5c5c5,inset -20px -20px 60px #fff;border-radius:1.5rem;display:flex;justify-content:center;align-items:center;font-weight:bolder}.ventaja .texto{width:90%;text-align:center;color:#535353;margin-top:10px}@media (max-width: 1020px){.contenedor-ventajas{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.ventaja:first-child{grid-area:1 / 1 / 2 / 2}.ventaja:nth-child(2){grid-area:1 / 2 / 2 / 3}.ventaja:last-child{grid-area:2 / 1 / 3 / 3;height:220px}}@media (max-width: 620px){.ventajas{width:90%}.ventajas .titulo{width:100%}.contenedor-ventajas{width:100%;display:flex;flex-direction:column}.ventaja{height:auto;padding:40px 0;width:100%}.ventaja:last-child{height:auto}}.procesos{width:100%;height:auto;padding-bottom:50px;background:var(--oscuro);-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0% 100%);clip-path:polygon(0 0,100% 0,100% 80%,0% 100%);display:flex;align-items:center;flex-direction:column;margin-top:100px}.procesos .titulo{width:90%;text-align:center}.procesos .titulo h2{font-size:2.4em;color:var(--blanco)}.procesos .titulo strong{animation:fluido 10s ease-in-out infinite;background:linear-gradient(-45deg,#ff9702,#e73c7e,#23a6d5,#fe914e);background-size:300%;-webkit-background-clip:text;background-clip:text;color:transparent}.contenedor-proceso{width:90%;margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center;gap:20px}.contenedor-proceso .proceso{width:90%;height:350px;border-radius:30px;background:var(--oscuro);box-shadow:15px 15px 30px #0000009c,-15px -15px 30px #00000093;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;transition:all .4s;cursor:pointer}.proceso .numero{font-size:80px;font-family:Roboto,sans-serif;font-weight:700;-webkit-text-stroke:2px var(--texto-claro);color:transparent;position:absolute;top:0;right:10px;margin:0}.contenedor-proceso .proceso .contenido{width:90%;display:flex;flex-direction:column;margin-top:50px;gap:12px}.contenedor-proceso .proceso .contenido i{font-size:45px;color:var(--blanco)}.contenedor-proceso .proceso:hover i{color:var(--primario);transition:all .4s}.contenedor-proceso .proceso .contenido span{color:var(--blanco);font-weight:700;font-size:1.2em}.contenedor-proceso .proceso .contenido p{color:var(--texto-claro)}.contenedor-proceso .proceso:hover .numero{-webkit-text-stroke:2px var(--primario);transition:all .4s}.procesos .texto{width:80%;text-align:center;margin-top:30px;color:var(--blanco);font-size:1.2em}.procesos .btn{display:inline-block;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1;color:var(--blanco);padding:.7em 1.7em;font-size:18px;font-weight:700;border-radius:.5em;background:var(--primario);border:none;box-shadow:15px 15px 30px #0000009c,-15px -15px 30px #00000093;margin-bottom:120px;margin-top:30px;cursor:pointer}.procesos .btn:before{content:"";position:absolute;left:50%;transform:translate(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:#0000000d;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.procesos .btn:after{content:"";position:absolute;left:55%;transform:translate(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#009087;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.procesos .btn:hover{color:#fff}.procesos .btn:hover:before{top:-35%;background-color:var(--color-success);transform:translate(-50%) scaleY(1.3) scaleX(.8)}@media (max-width: 1020px){.contenedor-proceso{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.contenedor-proceso{grid-template-columns:1fr}.procesos{-webkit-clip-path:polygon(0 0,100% 1%,100% 97%,0% 100%);clip-path:polygon(0 0,100% 1%,100% 97%,0% 100%)}.contenedor-proceso .proceso{width:100%}}.metodos{width:100%;height:auto;display:flex;align-items:center;flex-direction:column;margin-top:50px}.metodos .titulo{width:90%;text-align:center}.metodos .titulo h2{font-size:2.4em;color:var(--oscuro)}.metodo{width:100%;margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center;gap:20px}.metodo .tarjeta span{font-size:17px;font-weight:400;line-height:20px;color:var(--oscuro);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.go-corner{display:flex;align-items:center;justify-content:center;position:absolute;width:32px;height:32px;overflow:hidden;top:0;right:0;background-color:var(--primario);border-radius:0 4px 0 32px}.metodo .tarjeta{display:flex;position:relative;flex-direction:column;gap:12px;max-width:262px;background:#e0e0e0;box-shadow:15px 15px 30px #bebebe,-15px -15px 30px #fff;border-radius:30px;padding:32px 24px;margin:12px;text-decoration:none;z-index:0;overflow:hidden;cursor:pointer}.metodo .tarjeta i{font-size:30px;animation:fluido 10s ease-in-out infinite;background:linear-gradient(-45deg,#ff9702,#e73c7e,#23a6d5,#fe914e);background-size:300%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(3px 0px 2px #00000056)}.metodo .tarjeta:before{content:"";position:absolute;z-index:-1;top:-16px;right:-16px;background:var(--primario);height:32px;width:32px;border-radius:32px;transform:scale(1);transform-origin:50% 50%;transition:transform .25s ease-out}.metodo .tarjeta:hover:before{transform:scale(21)}@media (max-width: 1020px){.metodo{grid-template-columns:1fr 1fr}.metodo .tarjeta{max-width:220px}}@media (max-width: 700px){.contenedor-metodos,.metodos{width:90%}.metodo{display:flex;flex-direction:column}.metodo .tarjeta{max-width:100%!important;width:100%!important}.metodos .titulo h2{font-size:1.8em}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/assets/owl.video.play-BJo37keB.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.large-container{position:static;width:95%;max-width:1580px}.testimonial-section{position:relative;margin:50px 0}.testimonial-section .title{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.testimonial-section .title h2{text-align:center;font-size:2.4em;text-transform:uppercase}.testimonial-section .title p{text-align:center;color:var(--texto-claro);font-size:1.2em;width:70%}.testimonial-section .title strong{animation:fluido 10s ease-in-out infinite;background:linear-gradient(-45deg,#ff9702,#e73c7e,#23a6d5,#fe914e);background-size:300%;-webkit-background-clip:text;background-clip:text;color:transparent}.testimonial-section:before{position:absolute;left:-200px;top:0;background-image:url(../assets/img/ring-circle.png);background-repeat:no-repeat;background-position:center;width:701px;height:756px;content:"";-webkit-animation:fa-spin 25s infinite alternate;-moz-animation:fa-spin 25s infinite alternate;-ms-animation:fa-spin 25s infinite alternate;-o-animation:fa-spin 25s infinite alternate;animation:fa-spin 25s infinite alternate}.testimonial-section .sec-title{position:relative;margin-bottom:115px}.testimonial-section .sec-title .title{margin-bottom:20px}.testimonial-carousel{position:relative;max-width:1100px;margin:0 -50px}.testimonial-block{position:relative;padding:50px}.testimonial-block .inner-box{padding:80px 15px;min-height:320px;background-color:#fff;box-shadow:0 0 50px #e2dee8bf;transition:transform .3s ease}.testimonial-block .text{position:relative;display:block;font-size:18px;line-height:32px;color:#282331;font-weight:400;margin-bottom:50px;font-family:Muli,sans-serif}.testimonial-block .info-box{position:relative;padding-left:115px;padding-top:10px}.testimonial-block .info-box .thumb{position:absolute;left:0;top:0;height:82px;width:82px;border:6px solid #e5e6fa;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.testimonial-block .info-box .thumb img{overflow:hidden;display:block;width:100%;height:100%;object-fit:cover;box-shadow:0 45px 45px #93939359}.testimonial-block .info-box .name{position:relative;display:block;font-size:21px;line-height:1.2em;color:var(--oscuro);font-weight:700;margin-bottom:10px;font-family:Niramit,sans-serif}.testimonial-block .info-box .designation{position:relative;display:block;font-size:16px;line-height:24px;color:var(--primario);font-weight:400;font-family:Muli,sans-serif}.testimonial-carousel .owl-nav{position:absolute;right:75px;bottom:70px}.testimonial-carousel .owl-next,.testimonial-carousel .owl-prev{position:relative;display:inline-block;height:75px;width:75px;line-height:75px;text-align:center;border-radius:50%;background-color:#fff;color:var(--primario);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.testimonial-carousel .owl-next:hover,.testimonial-carousel .owl-prev:hover{background-color:#00df97;box-shadow:0 24px 24px #bbbbbbbf}.arrow-right,.arrow-left{position:relative;display:inline-block;height:9px;width:43px;background-image:url(http://t.commonsupport.com/adro/images/icons/arrow-left-2.png);background-repeat:no-repeat;background-position:center}.arrow-right{background-image:url(http://t.commonsupport.com/adro/images/icons/arrow-right-2.png)}.testimonial-section .thumb-layer{position:absolute;right:30px;top:200px}@media (max-width: 900px){.testimonial-section .thumb-layer{top:250px}}.testimonial-section .thumb-layer .image{position:relative;margin-right:0}.testimonial-section .thumb-layer .image img{display:inline-block;max-width:100%;height:auto}@media only screen and (max-width: 1366px){.large-container{padding-left:20px;padding-right:20px}}@media (max-width: 1140px){.testimonial-section .title p{width:90%}}@media (max-width: 1024px){.testimonial-section{width:100%}.large-container{width:100%;padding-left:0;padding-right:0}.testimonial-block{margin-left:100px}}@media only screen and (max-width: 767px){.testimonial-section .title p{width:95%}.testimonial-section .sec-title{margin-bottom:50px}.testimonial-block{padding:0;margin-top:50px}.testimonial-block .inner-box{box-shadow:none;border:2px solid #f1f1f1}.testimonial-carousel .owl-nav{position:relative;left:0;bottom:0;margin-top:20px;text-align:center}.testimonial-carousel .owl-next,.testimonial-carousel .owl-prev{border:2px solid #f1f1f1;display:none}.testimonial-section .thumb-layer{top:350px}}@keyframes fluido{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.slick-slide div{display:grid;place-items:center;place-content:center;border:none;outline:none}.slick-slide,.slick-slide img{max-height:480px;border-radius:15px}.slick-slide{padding:5px 0}.slick-slide img{box-shadow:0 0 10px #f89500b0}.slick-prev{left:50px;width:50px;height:50px;z-index:9}.slick-next{right:50px;width:50px;height:50px}.slick-next:before,.slick-prev:before{color:var(--primario);font-size:30px}@media (max-width: 1470px){.slick-slide img{max-height:440px}}@media (max-width: 1334px){.slick-slide img{max-height:400px}}@media (max-width: 1240px){.slick-slide img{max-height:380px}}@media (max-width: 1150px){.slick-slide img{max-height:350px}}@media (max-width: 1100px){.slick-slide img{max-height:350px}}@media (max-width: 780px){.slick-slide img{max-height:330px}}@media (max-width: 720px){.slick-slide img{max-height:330px}.slick-prev{left:20px}.slick-next{right:20px}}@media (max-width: 420px){.slick-slide,.slick-slide img{width:100%;height:420px}.slick-track{display:flex;gap:10px}.slick-slide{display:grid;place-content:center;place-items:center}}.contacto{margin:150px 0}.contacto .titulo{width:100%;margin:0}.contacto form{display:grid;grid-template-columns:1fr 1fr;width:100%;height:auto;border-radius:25px;background:#fff;box-shadow:-3px -3px 7px #ffffff73,2px 2px 5px #5e687949}.contacto form .left{height:100%;display:flex;flex-direction:column;justify-content:center;gap:25px;align-items:center}.contacto form .inputs{width:95%;display:flex;gap:10px}.contacto form .grupo-input{width:95%}.grupo-input input,.grupo-input textarea{width:calc(100% - 10px);padding-left:10px;height:45px;outline:none;border:none;background:#dde1e7;color:#595959;border-radius:25px;box-shadow:inset 2px 2px 5px #babecc,inset -5px -5px 10px #ffffff73}.grupo-input input:focus,.grupo-input textarea:focus{box-shadow:inset 1px 1px 2px #babecc,inset -1px -1px 2px #ffffff73}.grupo-input textarea{resize:none;padding-top:10px;height:120px}.contacto .btn{display:inline-block;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1;color:var(--blanco);padding:.7em 1.7em;font-size:18px;font-weight:700;border-radius:25px;background:var(--primario);border:none;cursor:pointer;max-width:150px}.contacto .btn:before{content:"";position:absolute;left:50%;transform:translate(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:#0000000d;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.contacto .btn:after{content:"";position:absolute;left:55%;transform:translate(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#009087;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.contacto .btn:hover{color:#fff}.contacto .btn:hover:before{top:-35%;background-color:var(--color-success);transform:translate(-50%) scaleY(1.3) scaleX(.8)}.procesos .btn:hover:after{top:-45%;background-color:var(--color-success);transform:translate(-50%) scaleY(1.3) scaleX(.8)}.contacto .right{width:100%;height:500px;position:relative;overflow:hidden;background:var(--oscuro);border-radius:25px;display:flex;justify-content:center;align-items:center;margin:0}.contacto .right img{max-width:250px;position:absolute;z-index:2}.particles-bg-canvas-self{z-index:2!important}@media (max-width: 780px){.contacto form{grid-template-columns:1fr;grid-template-columns:column-reverse;gap:50px}.contacto form .left{padding:10px 0}.contacto form .grupo-input,.contacto form .inputs{width:95%}.contacto form .grupo-input input,.contacto form .grupo-input textarea{width:calc(100% - 10px);padding:0 0 0 10px}.contacto form .grupo-input textarea{padding-top:10px}.contacto .right{height:300px}.right img{max-width:150px}}@media (max-width: 620px){.contacto{margin-top:50px}}body,html{font-family:Source Sans Pro,sans-serif;background-color:var(--blanco);padding:0;margin:0}#particles-js{position:absolute;width:100%;height:100%}.container{margin:0;top:50px;left:50%;position:absolute;text-align:center;transform:translate(-50%);background-color:var(--blanco);border-radius:9px;border-top:10px solid var(--primario);border-bottom:10px solid var(--oscuro);width:400px;height:500px;box-shadow:1px 1px 108.8px 19.2px #f0872421}.box .logo{width:100%;display:grid;place-items:center;margin-bottom:-80px;margin-top:25px}.box img{max-width:110px}.box h4{font-family:Source Sans Pro,sans-serif;color:var(--primario);font-size:28px;margin-top:94px}.box h4 span{color:var(--oscuro);font-weight:lighter}.box h5{font-family:Source Sans Pro,sans-serif;font-size:13px;color:#a1a4ad;letter-spacing:1.5px;margin-top:-15px;margin-bottom:70px}.box input[type=email],.box input[type=password]{display:block;margin:20px auto;background:var(--blanco);box-shadow:1px 1px 10px 1px #00000021;border:0;border-radius:5px;padding:14px 10px;width:320px;outline:none;color:var(--oscuro);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}::-webkit-input-placeholder{color:#565f79}.box input[type=email]:focus,.box input[type=password]:focus{border:1px solid var(--primario)}.btn1{border:0;background:var(--primario);color:#dfdeee;border-radius:100px;width:340px;height:49px;font-size:16px;position:absolute;top:79%;left:8%;transition:.3s;cursor:pointer}.btn1:hover{background:var(--secundario)}.testimonio_user .wave{position:fixed;bottom:0;left:0;height:100%;z-index:1}.testimonio_user .container_testimonio{width:100vw;height:100vh;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7rem;padding:0 2rem}.testimonio_user .img{display:flex;justify-content:flex-end;align-items:center;z-index:99}.testimonio_user .form_testimonio{display:flex;justify-content:flex-start;align-items:center;text-align:center;z-index:999}.testimonio_user .img img{width:500px}.testimonio_user .form_testimonio form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.testimonio_user .form_testimonio form .head img{max-width:150px}.testimonio_user .form_testimonio form .head h2{font-size:2.1em}.testimonio_user .form_testimonio form .head p{font-size:1em;color:#7f7f7f;font-weight:lighter;margin:0 50px}.testimonio_user .form_testimonio form .grupo-input{width:100%;position:relative;max-width:420px;text-align:left}.testimonio_user .form_testimonio form .grupo-input input,.testimonio_user .form_testimonio form .grupo-input textarea{width:100%;height:45px;border:none;border-bottom:2px solid #b4b3b3;color:#7f7f7f;font-weight:600;padding-left:35px;font-family:Poppins,sans-serif;outline:none;box-shadow:none;border-radius:0;font-weight:500;background:transparent}.testimonio_user .form_testimonio form .grupo-input textarea{padding-top:12px}.testimonio_user .form_testimonio form .grupo-input span:not(.file){position:absolute;left:0;top:10px;color:#b4b3b3}.testimonio_user .form_testimonio form .grupo-input input:focus,.testimonio_user .form_testimonio form .grupo-input textarea:focus{border-bottom:2px solid #ff9702}.testimonio_user .form_testimonio form .grupo-input input[type=file]{display:none}.testimonio_user .form_testimonio form .grupo-input label{font-weight:lighter;color:#7f7f7f;text-align:left}.testimonio_user .form_testimonio form .grupo-input .upload{margin-top:15px;width:100%;background:#ff9702;height:45px;border-radius:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;gap:8px;color:#fff}.testimonio_user .form_testimonio form .grupo-input .btn{border:none;background:#17181d;border-radius:15px;color:#fff;font-size:1.1em;cursor:pointer;padding:0}@media screen and (max-width: 1200px){.testimonio_user .form_testimonio form .head p{margin:0}.testimonio_user .form_testimonio form .grupo-input input,.testimonio_user .form_testimonio form .grupo-input textarea{background:transparent}}@media screen and (max-width: 1000px){.testimonio_user form{width:290px}.testimonio_user .form_testimonio h2{font-size:2.4rem;margin:8px 0}.testimonio_user .img img{width:400px}}@media screen and (max-width: 900px){.testimonio_user .container_testimonio{grid-template-columns:1fr}.testimonio_user .img,.testimonio_user .wave{display:none}.testimonio_user .form_testimonio{justify-content:center}}@media screen and (max-width: 620px){.testimonio_user .form_testimonio{width:calc(100% - 20px);padding:0 10px}.testimonio_user .container_testimonio{margin:50px 0;padding:0 10px;height:100%;overflow-y:auto}.testimonio_user .form_testimonio form .head h2{font-size:1.5em}.testimonio_user .form_testimonio form .head p{font-size:1em}.testimonio_user .form_testimonio form .grupo-input{max-width:100%}.testimonio_user .form_testimonio form .grupo-input input,.testimonio_user .form_testimonio form .grupo-input textarea{width:calc(100% - 50px)}.testimonio_user .form_testimonio form .grupo-input input[type=submit]{width:100%}}.matricula_user .wave{position:fixed;bottom:0;left:0;height:100%;z-index:1}.matricula_user .container_matricula{width:100vw;height:100vh;display:grid;grid-template-columns:1fr 1fr;grid-gap:7rem;padding:0 2rem}.matricula_user .img{display:flex;justify-content:flex-end;align-items:center;z-index:99}.matricula_user .form_matricula{width:100%;height:100%;display:grid;place-items:center}.matricula_user .form_testimonio{display:flex;justify-content:flex-start;align-items:center;text-align:center;z-index:999}.matricula_user .img img{width:500px}.matricula_user .form_matricula form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.matricula_user .form_matricula form .head{display:flex;flex-direction:column;align-items:center;text-align:center}.matricula_user .form_matricula form .head img{max-width:150px}.matricula_user .form_matricula form .head h2{font-size:2.1em}.matricula_user .form_matricula form .head p{font-size:1em;color:#7f7f7f;font-weight:lighter;margin:0 50px}.matricula_user .inputContainer{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center}.matricula_user .otp-input{background-color:#e4e4e4;width:50px;height:50px;text-align:center;border:none;border-radius:7px;caret-color:var(--primario);color:var(--oscuro);outline:none;font-weight:600}.matricula_user .otp-input:focus,.matricula_user .otp-input:valid{background-color:#ffb27f33;transition-duration:.3s}.matricula_user form button{width:260px;height:40px;border-radius:12px;background:var(--primario);border:none;color:var(--blanco);cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1.5px}.matricula_user form button:hover{background:var(--oscuro-dos)}@media (max-width: 1500px){.matricula_user .form_matricula{width:90%}}@media screen and (max-width: 1200px){.matricula_user .container_matricula{gap:0;grid-template-columns:40% 60%}.matricula_user .container_matricula .form_matricula{z-index:999}}@media screen and (max-width: 900px){.matricula_user .form_matricula{width:100%}.matricula_user .container_matricula{grid-template-columns:1fr}.matricula_user .img,.matricula_user .wave{display:none}}@media screen and (max-width: 620px){.matricula_user{height:100vh}.matricula_user .container_matricula{margin:50px 0;padding:0 10px;height:100%;overflow-y:auto}}@media screen and (max-width: 550px){.matricula_user .container_matricula{margin:0;overflow-x:hidden;padding:0}.matricula_user .otp-input{width:35px;height:35px}}.form_matricula .tarjeta_setter{width:550px;height:320px;border-radius:20px;background-image:url(/assets/tarjetavibra-WaiNk3OL.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:grid;grid-template-columns:25% 75%}.form_matricula .tarjeta_setter .left,.form_matricula .tarjeta_setter .right{width:100%;height:100%;border-radius:20px;display:flex;flex-direction:column;align-items:center}.form_matricula .tarjeta_setter .right .nombre{width:90%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;font-family:Archivo Black,sans-serif;color:var(--blanco)}.form_matricula .tarjeta_setter .right .nombre h2{font-size:2em;margin:0}.form_matricula .tarjeta_setter .right .nombre p{margin:10px 0 0;font-family:Archivo,sans-serif;font-weight:600}.form_matricula .tarjeta_setter .right .nombre .foto img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:5px solid #0000004d}.form_matricula .tarjeta_setter .right .info{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--blanco);margin-top:20px;font-family:Archivo Black,sans-serif}.form_matricula .tarjeta_setter .right .info .cargo h4{margin:0;font-size:1.5em}.form_matricula .tarjeta_setter .right .info .fecha p{font-family:Archivo,sans-serif;max-width:200px}.form_matricula .tarjeta_setter .right .info .matricula h4{margin:0;font-size:2em}@media (max-width: 620px){.container_matricula{padding:0!important;margin:0!important;overflow:hidden;overflow-y:auto}.form_matricula .tarjeta_setter{width:98%}}@media (max-width: 550px){.form_matricula .tarjeta_setter{height:290px;grid-template-columns:20% 80%;margin-bottom:50px}.form_matricula .tarjeta_setter .right .nombre h2{font-size:1.6em}.form_matricula .tarjeta_setter .right .nombre .foto img{width:80px;height:80px}.form_matricula .tarjeta_setter .right .info .cargo h4{font-size:1.2em}.form_matricula .tarjeta_setter .right .info .matricula h4{font-size:1.8em}}@media (max-width: 480px){.form_matricula .tarjeta_setter{height:260px;grid-template-columns:20% 80%}.form_matricula .tarjeta_setter .right .nombre{margin-top:10px}}@media (max-width: 420px){.form_matricula .tarjeta_setter{height:240px;grid-template-columns:20% 80%}.form_matricula .tarjeta_setter .right .nombre .foto img{width:60px;height:60px}.form_matricula .tarjeta_setter .right .nombre{margin-top:10px}.form_matricula .tarjeta_setter .right .info .cargo h4{font-size:1em}.form_matricula .tarjeta_setter .right .info .matricula h4{font-size:1.5em}.form_matricula .tarjeta_setter .right .info .fecha p{font-size:.9em}}@media (max-width: 390px){.form_matricula .tarjeta_setter{height:220px;grid-template-columns:20% 80%}.form_matricula .tarjeta_setter .right .nombre h2{font-size:1.2em}.form_matricula .tarjeta_setter .right .nombre p{font-size:.8em}.form_matricula .tarjeta_setter .right .nombre .foto img{width:60px;height:60px}.form_matricula .tarjeta_setter .right .nombre{margin-top:10px}.form_matricula .tarjeta_setter .right .info .cargo h4{font-size:1em}.form_matricula .tarjeta_setter .right .info .matricula h4{font-size:1.5em}.form_matricula .tarjeta_setter .right .info .fecha p{font-size:.8em}}@media (max-width: 350px){.form_matricula .tarjeta_setter{height:180px;margin-bottom:50px}.form_matricula .tarjeta_setter .right .nombre .foto img{width:45px;height:45px}.form_matricula .tarjeta_setter .right .nombre h2{font-size:1em}.form_matricula .tarjeta_setter .right .nombre p{font-size:.7em}.form_matricula .tarjeta_setter .right .info .cargo h4{font-size:1em}.form_matricula .tarjeta_setter .right .info .matricula h4{font-size:1.2em}.form_matricula .tarjeta_setter .right .info .fecha p{font-size:.7em}}.publicidad{overflow-y:auto}.publicidad .wave{position:fixed;bottom:0;left:0;height:100%;z-index:1}.publicidad .container_publicidad{width:100vw;height:100vh;display:grid;grid-template-columns:1fr 1fr;grid-gap:7rem;padding:0 2rem}.publicidad .img{display:flex;justify-content:flex-end;align-items:center;z-index:99}.publicidad .form_publicidad{width:90%;height:100%;display:grid;place-items:center}.publicidad .img img{width:500px}.publicidad .form_publicidad form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.publicidad .form_publicidad form .head{display:flex;flex-direction:column;align-items:center;text-align:center}.publicidad .form_publicidad form .head img{max-width:150px}.publicidad .form_publicidad form .head h2{font-size:2.1em}.publicidad .form_publicidad form .head p{font-size:1em;color:#7f7f7f;font-weight:lighter;margin:0 50px}.publicidad .form_publicidad .inputs{width:100%;background:var(--white);border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0;gap:15px}.publicidad .form_publicidad .inputs .grupo-input{width:90%}.publicidad .form_publicidad .inputs .grupo-input input,.publicidad .form_publicidad .inputs .grupo-input select,.publicidad .form_publicidad .inputs .grupo-input textarea{padding-left:10px;width:calc(100% - 10px);background:none;border-radius:10px}.publicidad .form_publicidad .inputs .grupo-input select{width:100%;height:45px;outline:none;border:none;color:#595959;box-shadow:inset 2px 2px 5px #babecc,inset -5px -5px 10px #ffffff73}.publicidad .form_publicidad .inputs .grupo-input button{width:100%;height:45px;border-radius:10px;border:none;cursor:pointer;font-size:1.2em;letter-spacing:1px;transition:all .3s}.publicidad .form_publicidad .inputs .grupo-input button.active{background:var(--primario);color:var(--white)}@media (max-width: 1500px){.publicidad .form_publicidad{width:90%}}@media screen and (max-width: 1200px){.publicidad .container_publicidad{gap:0;grid-template-columns:40% 60%}.publicidad .container_publicidad .form_publicidad{z-index:999}}@media screen and (max-width: 900px){.publicidad .form_publicidad{width:100%}.publicidad .container_publicidad{grid-template-columns:1fr}.publicidad .img,.publicidad .wave{display:none}}@media screen and (max-width: 620px){.publicidad{height:100vh}.publicidad .container_publicidad{margin:50px 0;padding:0 10px;height:100%;overflow-y:auto}}@media screen and (max-width: 550px){.publicidad .container_publicidad{margin:0;overflow-x:hidden;padding:0}.publicidad .otp-input{width:35px;height:35px}}.btn_verificar{background:var(--texto-claro)!important}.btn_verificar.active{background:var(--primario)!important}.container_admin button{background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.container_admin{display:flex}.container_admin .sidebar{position:fixed;top:0;left:0;display:flex;flex-direction:column;gap:8px;width:260px;height:100%;padding:0 16px;background:var(--oscuro);transition:all .4s;border-left:6px solid var(--primario);z-index:999}.container_admin .sidebar.open{transition:all .4s;transform:translate(-100%)}.container_admin .sidebar.open .floatBtn{transition:all .4s;right:-60px;background:none;color:var(--oscuro)}.container_admin .sidebar-header{display:flex;align-items:center;height:72px;padding:0 1rem 0 0;border-bottom:1px solid var(--oscuro-dos);color:var(--blanco)}.container_admin .sidebar-header img{max-width:40px;margin-left:10px;margin-right:10px}.container_admin .sidebar .sidebar-header button:not(.floatBtn){width:54px}.container_admin .sidebar-logo{height:20px}.container_admin .sidebar button:not(.floatBtn){position:relative;display:flex;gap:16px;align-items:center;height:50px;width:100%;border-radius:6px;font-family:inherit;font-size:16px;font-weight:400;line-height:1;padding:0 16px;color:var(--blanco);transition:background .3s}.container_admin .sidebar button:not(.floatBtn) span:nth-child(2){flex:1 1 auto}.container_admin .sidebar button:is(.active,:hover){background:var(--primario);color:var(--blanco)}.container_admin .sidebar button span{transition:.3s}.container_admin .sidebar button.active>span:nth-child(3){rotate:-180deg}.container_admin .sidebar button:not(.active):hover{background:var(--oscuro-dos)}.container_admin .sub-nav{overflow:hidden;transition:.5s}.container_admin .sub-nav.open svg:last-child{transform:rotate(90deg)}.container_admin .sub-nav button:not(.floatBtn){padding-left:54px}.container_admin .sub-nav button:before{content:"";position:absolute;top:50%;left:25px;translate:0 -50%;width:5px;height:5px;border-radius:50%;background-color:var(--blanco)}.container_admin .material-symbols-outlined{font-size:22px}.container_admin .floatBtn{width:40px;height:40px;border-radius:15px;background:var(--oscuro-dos);color:var(--primario);position:absolute;display:flex;justify-content:center;align-items:center;right:-20px;top:10px}.container_admin .btnMenu{display:none}@media screen and (max-width: 768px){.container_admin{width:100%;padding:0;margin:0;display:grid;grid-template-columns:1fr;place-items:center}}.dashboard_admin main{width:100%;display:grid;grid-template-columns:30% 70%;place-items:center;place-content:center;gap:30px;padding:0 40px;margin-top:50px}.dashboard_admin main .left{width:100%;height:100%;display:flex;flex-direction:column;margin-bottom:50px;margin-top:100px}.dashboard_admin main .left .card_ingresos{width:100%;max-width:520px;border-radius:20px;height:280px;background-image:linear-gradient(0deg,#ff9702,#00d4ff00),url(/assets/Simple-DWcbM_52.png);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard_admin main .left .card_ingresos p{font-size:1.2em}.dashboard_admin main .left .card_ingresos h2{font-size:3em}.dashboard_admin main .left .card_ingresos .mes{width:200px;height:50px;background:#dedede7c;display:flex;align-items:center;justify-content:space-between;border-radius:20px;padding:0 10px}.dashboard_admin main .left .card_ingresos .mes span{text-transform:capitalize}.dashboard_admin main .left .buttons{width:100%;max-width:520px;margin-top:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.dashboard_admin main .left .buttons button{background:#000;padding:12px 18px;border-radius:12px;color:var(--white);text-align:center;cursor:pointer;transition:all .3s;font-weight:500;width:100%}.dashboard_admin main .left .buttons button:first-child{background:var(--primario)}.dashboard_admin main .left .buttons button:first-child:hover{background:var(--oscuro)}.dashboard_admin main .left .buttons button:last-child{background:var(--oscuro)}.dashboard_admin main .left .buttons button:last-child:hover{background:var(--primario)}.modal-buttons .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9}.modal-buttons .modal-overlay .modal{width:720px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.modal-buttons .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.modal-buttons .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.modal-buttons .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.modal-buttons .modal .content-modal .input input,.modal-buttons .modal .content-modal .input textarea,.modal-buttons .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.modal-buttons .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.modal-buttons .modal .content-modal .left,.modal-buttons .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px;margin:0}.modal-buttons .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.modal-buttons .modal .content-modal .right .input,.modal-buttons .modal .content-modal .left .input{width:100%;margin-left:15px;display:flex;flex-direction:column;gap:12px}.modal-buttons .modal .content-modal .right .input p{margin:0}.modal-buttons .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.modal-buttons .modal .content-modal .switch input{opacity:0;width:0;height:0}.modal-buttons .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.modal-buttons .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.modal-buttons .modal .content-modal .switch input:checked+.slider{background:var(--success)}.modal-buttons .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.modal-buttons .modal .content-modal .right .input button{width:95%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.modal-buttons .modal .content-modal .right .input button:hover{background:var(--oscuro-dos)}.modal-buttons .modal .content-modal .right .input .update{background:var(--primario)}.modal-buttons .modal .content-modal .right .input .update:hover{background:var(--secundario)}.modal-buttons .modal .content-modal .right .input input{width:95%;margin:10px 0}@media (max-width: 620px){.modal-buttons .modal .content-modal{grid-template-columns:1fr}.modal-buttons .modal .content-modal .right .input button{width:97%}.modal-buttons .modal-overlay .modal{max-height:450px;overflow-y:auto}}.dashboard_admin main .left .equipos{width:100%;max-width:520px;background:var(--white);margin-top:30px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.dashboard_admin main .left .equipos .head{width:90%;display:flex;justify-content:space-between;align-items:center}.dashboard_admin main .left .equipos .head h2{font-size:1.2em;font-weight:500;margin:0}.dashboard_admin main .left .equipos .lista_equipos{width:90%;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:20px;padding-bottom:10px;overflow-x:auto;scroll-snap-type:x mandatory}.dashboard_admin main .left .equipos .lista_equipos::-webkit-scrollbar{height:5px;background:#dedede}.dashboard_admin main .left .equipos .lista_equipos::-webkit-scrollbar-thumb:hover{background:var(--oscuro)}.dashboard_admin main .left .equipos .lista_equipos .equipo{height:80px;background-image:linear-gradient(0deg,#ff9702,#00d4ff00),url(/assets/Simple-DWcbM_52.png);display:flex;justify-content:center;align-items:center;text-align:center;border-radius:15px;background-position:center;background-size:cover;background-repeat:no-repeat;flex:0 0 auto;width:80px;flex-direction:column;scroll-snap-align:start}.dashboard_admin main .left .equipos .lista_equipos .equipo h4,.dashboard_admin main .left .equipos .lista_equipos .equipo p{margin:0}.dashboard_admin main .left .equipos .lista_equipos .equipo h4{font-size:2.4em;text-transform:uppercase}.dashboard_admin main .left .equipos .lista_equipos .equipo p{font-size:.7em}.dashboard_admin main .left .proyectos{width:100%;max-width:520px;background:var(--white);margin-top:30px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.dashboard_admin main .left .proyectos .head{width:90%;display:flex;justify-content:space-between;align-items:center}.dashboard_admin main .left .proyectos .head h2{font-size:1.2em;font-weight:500;margin:0}.dashboard_admin main .left .proyectos .lista_proyectos{width:90%;display:flex;flex-direction:column;gap:15px;padding-bottom:12px}.dashboard_admin main .left .proyectos .lista_proyectos .proyecto{width:100%;display:flex;justify-content:space-between;align-items:center}.dashboard_admin main .left .proyectos .lista_proyectos .proyecto .info{width:100%;display:flex;align-items:center;gap:15px}.dashboard_admin main .left .proyectos .lista_proyectos .proyecto .info .icono{width:60px;height:60px;background-image:linear-gradient(0deg,#ff9702,#00d4ff00),url(/assets/Simple-DWcbM_52.png);display:flex;justify-content:center;align-items:center;text-align:center;border-radius:15px;background-position:center;background-size:cover;background-repeat:no-repeat}.dashboard_admin main .left .proyectos .lista_proyectos .proyecto .info .icono h4{font-size:2em;text-transform:uppercase}.dashboard_admin main .left .proyectos .lista_proyectos .proyecto .info .text{display:flex;flex-direction:column;justify-content:center;gap:10px}.dashboard_admin main .left .proyectos .lista_proyectos .proyecto .info .text p{margin:0;font-size:.9em}.dashboard_admin main .right{width:100%;margin-bottom:50px;height:100%}.dashboard_admin main .right .tarjetas{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-top:50px}.dashboard_admin main .right .tarjetas .tarjeta{width:100%;height:280px;border-radius:20px;background:var(--oscuro);display:grid;place-items:center}.dashboard_admin main .right .tarjetas .tarjeta .tarjeta_inner{width:90%}.dashboard_admin main .right .tarjetas .tarjeta .tarjeta_inner .icono{width:60px;height:60px;background:var(--oscuro-tres);display:grid;place-items:center;border-radius:15px}.dashboard_admin main .right .tarjetas .tarjeta .tarjeta_inner .icono svg{font-size:45px;color:var(--primario)}.dashboard_admin main .right .tarjetas .tarjeta .tarjeta_inner .content{display:flex;flex-direction:column}.dashboard_admin main .right .tarjetas .tarjeta .tarjeta_inner .content p{color:var(--white);font-size:1em}.dashboard_admin main .right .tarjetas .tarjeta .tarjeta_inner .content span{font-size:3.2em;color:var(--white);font-weight:700}.dashboard_admin main .right .tarjetas .tarjeta .tarjeta_inner .content small{color:var(--white);font-size:.9em;margin-top:10px}.dashboard_admin main .right .tarjetas .tarjeta .tarjeta_inner .content small strong{color:var(--success);font-size:1.1em;font-weight:500}.dashboard_admin main .right .progreso_equipos{width:100%;background:var(--white);border-radius:20px;display:flex;justify-content:center;align-items:center;margin-top:30px}.dashboard_admin main .right .progreso_equipos .inner_progreso_equipos{width:90%}.dashboard_admin main .right .progreso_equipos .inner_progreso_equipos .title h2{text-align:left;font-weight:500;font-size:1.2em}.dashboard_admin main .right .prospectos_obtenidos{width:100%;background:var(--white);border-radius:20px;display:flex;justify-content:center;align-items:center;margin-top:30px}.dashboard_admin main .right .prospectos_obtenidos .inner_prospectos_obtenidos{width:90%}.dashboard_admin main .right .prospectos_obtenidos .inner_prospectos_obtenidos .title h2{text-align:left;font-weight:500;font-size:1.2em}.dashboard_admin main .right .graficos_dobles{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:15px}@media (min-width: 1820px){.dashboard_admin main .right .graficos_dobles{grid-template-columns:1fr 1fr}}.dashboard_admin main .right .ingresos_mensuales{width:100%;background:var(--white);border-radius:20px;display:flex;justify-content:center;align-items:center;margin-top:30px}.dashboard_admin main .right .ingresos_mensuales .inner_ingresos_mensuales{width:90%}.dashboard_admin main .right .ingresos_mensuales .inner_ingresos_mensuales .title h2{text-align:left;font-weight:500;font-size:1.2em}@media (max-width: 920px){.dashboard_admin main{grid-template-columns:1fr;place-items:center;gap:0}.dashboard_admin main .left{justify-content:center;align-items:center}.dashboard_admin main .left .card_ingresos,.dashboard_admin main .left .buttons,.dashboard_admin main .left .equipos,.dashboard_admin main .left .proyectos{max-width:100%}.dashboard_admin main .left .buttons{display:flex}}@media (max-width: 490px){.dashboard_admin{width:100%;display:flex;flex-direction:column}.dashboard_admin main{width:95%!important;margin-top:50px;padding:0;display:flex;flex-direction:column}.dashboard_admin main .left{width:100%}.dashboard_admin main .left .card_ingresos{width:100%;max-width:100%}.dashboard_admin main .right .graficos_dobles{display:flex;flex-direction:column}}.details{margin-top:50px;position:relative;width:100%;padding:20px;display:grid;grid-gap:30px}.details.portfolio{margin-top:50px}.head{width:100%;padding:20px}.head button{padding:10px 20px;border:none;color:var(--blanco);background:var(--primario);cursor:pointer;outline:none;border-radius:15px}.details .recentOrders{position:relative;display:grid;height:auto;background:var(--blanco);padding:20px;box-shadow:0 7px 25px #00000014;border-radius:20px}.details .recentOrders p{margin-top:20px}.details .cardHeader{display:flex;justify-content:space-between;align-items:center}.cardHeader h2{font-weight:600;color:var(--primario)}.cardHeader .btn{position:relative;padding:5px 10px;background:var(--primario);text-decoration:none;color:var(--blanco);border-radius:6px}.tabla{width:100%}.details .tabla table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 15px}.details .tabla table thead th{color:var(--oscuro-dos);font-weight:400;font-size:.9em;border-bottom:1px solid rgba(0,0,0,.1)}.details .tabla table tr{padding:.35em}.details .tabla table th,.details .tabla table td{padding:15px 0;text-align:center}.details .tabla table th{letter-spacing:.1em;text-transform:capitalize}.details .tabla table tbody tr{color:var(--oscuro);font-size:.9em;cursor:pointer}.details .tabla table tbody tr:hover{background:var(--primario)}.details .tabla table tbody tr td:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.details .tabla table tbody tr td:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.details .tabla table tbody tr td img{max-width:30px}@media screen and (max-width: 924px){.details .tabla table{border:0}.details .tabla table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.details .tabla table tbody tr td:first-child{border-radius:0}.details .tabla table tbody tr td:last-child{border-radius:0}.details .tabla table tr{display:block;margin-bottom:.625em}.details .tabla table td{display:block;font-size:.8em;text-align:right;border-radius:0;border-bottom:1px solid var(--oscuro-tres)}.details .tabla table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.details .tabla table tbody tr td:first-child{border-bottom:0}.details .tabla table tbody tr td:last-child{border-bottom:0}}.status{padding:2px 4px;border-radius:4px;font-size:14px;font-weight:500}.status.active{background:#8de02c;color:var(--blanco)}.status.inactive{background:#e9b10a;color:var(--blanco)}.status.denied{background:red;color:var(--blanco)}.status.inProgress{background:#1795ce;color:var(--blanco)}.recentCustomers{position:relative;display:grid;padding:20px;background:var(--blanco);box-shadow:0 7px 25px #00000014;border-radius:20px}.recentCustomers .imgBx{position:relative;width:40px;height:40px;border-radius:50px;overflow:hidden}.recentCustomers .imgBx img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.details{width:100%;padding:0}.details.portfolio{padding:0;margin-top:30px}}.list_testimonial .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9}.list_testimonial .modal-overlay .modal{width:520px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.list_testimonial .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.list_testimonial .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.list_testimonial .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr;gap:25px}.list_testimonial .modal .content-modal .input input,.list_testimonial .modal .content-modal .input textarea,.list_testimonial .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.list_testimonial .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.list_testimonial .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px}.list_testimonial .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.list_testimonial .modal .content-modal .right .input{width:100%;margin-left:15px}.list_testimonial .modal .content-modal .right .input p{margin:0}.list_testimonial .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.list_testimonial .modal .content-modal .switch input{opacity:0;width:0;height:0}.list_testimonial .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.list_testimonial .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.list_testimonial .modal .content-modal .switch input:checked+.slider{background:var(--success)}.list_testimonial .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.list_testimonial .modal .content-modal button{width:100%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.list_testimonial .modal .content-modal button:hover{background:var(--oscuro-dos)}.list_testimonial .modal .content-modal .update{background:var(--primario)}.list_testimonial .modal .content-modal .update:hover{background:var(--secundario)}.list_testimonial .modal .content-modal .input img{max-width:120px}.list_testimonial .modal .content-modal .input input{width:95%;margin:10px 0}@media (max-width: 620px){.list_testimonial .modal .content-modal{grid-template-columns:1fr}.list_testimonial .modal .content-modal .right .input button{width:97%}.list_testimonial .modal-overlay .modal{max-height:450px;overflow-y:auto}}@media (max-width: 400px){.list_testimonial .prospectos .filtro .filtros{flex-direction:column}.list_testimonial .prospectos .filtro .filtros div{width:100%}.list_testimonial .prospectos .filtro .filtros div select,.list_testimonial .prospectos .filtro .filtros div button{text-align:center;width:100%}}.portfolio .cardHeader button{background:var(--primario);padding:10px 14px;border-radius:10px;cursor:pointer;color:var(--blanco);transition:all .3s}.portfolio .cardHeader button:hover{background:var(--secundario)}.swal2-input.file{display:none!important}.label-btn{display:flex;width:95%;margin-left:10px;height:40px;background:var(--primario);color:var(--blanco);justify-content:center;align-items:center;border-radius:12px;cursor:pointer;transition:all .3s}.label-btn:hover{background:var(--secundario)}.portfolio .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9}.portfolio .modal-overlay .modal{width:520px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.portfolio .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.portfolio .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.portfolio .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr;gap:25px}.portfolio .modal .content-modal .input{width:100%;display:flex;flex-direction:column;gap:12px}.portfolio .modal .content-modal .input input,.portfolio .modal .content-modal .input textarea,.portfolio .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.portfolio .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.portfolio .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px}.portfolio .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.portfolio .modal .content-modal .right .input{width:100%;margin-left:15px}.portfolio .modal .content-modal .right .input p{margin:0}.portfolio .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.portfolio .modal .content-modal .switch input{opacity:0;width:0;height:0}.portfolio .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.portfolio .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.portfolio .modal .content-modal .switch input:checked+.slider{background:var(--success)}.portfolio .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.portfolio .modal .content-modal button{width:100%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.portfolio .modal .content-modal button:hover{background:var(--oscuro-dos)}.portfolio .modal .content-modal .update{background:var(--primario)}.portfolio .modal .content-modal .update:hover{background:var(--secundario)}.portfolio .modal .content-modal .input img{max-width:120px}.portfolio .modal .content-modal .input input{width:95%;margin:10px 0}@media (max-width: 620px){.portfolio .modal .content-modal{grid-template-columns:1fr}.portfolio .modal .content-modal .right .input button{width:97%}.portfolio .modal-overlay .modal{max-height:450px;overflow-y:auto}}@media (max-width: 400px){.portfolio .prospectos .filtro .filtros{flex-direction:column}.portfolio .prospectos .filtro .filtros div{width:100%}.portfolio .prospectos .filtro .filtros div select,.portfolio .prospectos .filtro .filtros div button{text-align:center;width:100%}}.container_admin{width:100%}.container_admin main{width:calc(100% - 40px)}.list_users{margin-top:100px}.list_users .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center}.list_users .modal-overlay .modal{width:720px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.list_users .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.list_users .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.list_users .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.list_users .modal.prospectos .content-modal{width:100%;display:grid;grid-template-columns:1fr;gap:25px}.list_users .modal .content-modal .input input,.list_users .modal .content-modal .input textarea,.list_users .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.list_users .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.list_users .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px}.list_users .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.list_users .modal .content-modal .right .input{width:100%;margin-left:15px}.list_users .modal .content-modal .right .input p{margin:0}.list_users .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.list_users .modal .content-modal .switch input{opacity:0;width:0;height:0}.list_users .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.list_users .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.list_users .modal .content-modal .switch input:checked+.slider{background:var(--success)}.list_users .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.list_users .modal .content-modal .right .input button{width:95%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.list_users .modal .content-modal .right .input button:hover{background:var(--oscuro-dos)}.list_users .modal .content-modal .right .input .update{background:var(--primario)}.list_users .modal .content-modal .right .input .update:hover{background:var(--secundario)}.list_users .modal .content-modal .right .input input{width:95%;margin:10px 0}@media (max-width: 620px){.list_users .modal .content-modal{grid-template-columns:1fr}.list_users .modal .content-modal .right .input button{width:97%}.list_users .modal-overlay .modal{max-height:450px;overflow-y:auto}}@media (max-width: 400px){.list_users .prospectos .filtro .filtros{flex-direction:column}.list_users .prospectos .filtro .filtros div{width:100%}.list_users .prospectos .filtro .filtros div select,.list_users .prospectos .filtro .filtros div button{text-align:center;width:100%}}.container_prospectos_a{width:100%;display:flex;justify-content:center;margin-top:50px}.container_prospectos .tablas_prospectos{width:100%;gap:20px}.tablas_prospectos .tabla{margin-top:30px;background:var(--blanco-dos);border-radius:20px}.container_prospectos .filtro{width:100%;background:var(--gris);border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0}.container_prospectos .filtro .filtros,.container_prospectos .filtro .buscador{width:95%}.container_prospectos .filtro .filtros{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.container_prospectos .filtro .filtros div{display:flex;align-items:center;gap:20px;justify-content:center}.container_prospectos .filtro .filtros div span,.container_prospectos .filtro .filtros div p{font-weight:600;font-size:1.2em;margin:0}.container_prospectos .filtro .filtros div select{width:180px;height:40px;border-radius:12px;padding:0 10px;border:none;cursor:pointer}.container_prospectos .filtro .filtros div button{background:var(--primario);padding:10px 25px;color:var(--blanco);border-radius:12px;cursor:pointer}.container_prospectos .filtro .buscador{margin-top:15px;width:95%;display:flex;align-items:center}.container_prospectos .filtro .buscador svg{color:var(--texto-claro);font-size:2em}.container_prospectos .filtro .buscador input{width:100%;height:45px;border:none;background:transparent;outline:none;color:var(--texto-claro)}.container_prospectos .filtro .resultados{margin:0}.tablas_prospectos .tabla table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-collapse:separate}.tablas_prospectos .tabla table thead th{color:var(--texto-claro);font-weight:400;font-size:.9em}.tablas_prospectos .tabla table th,.tablas_prospectos .tabla table td{padding:15px 0;text-align:center}.tablas_prospectos .tabla table td.si span{background:var(--success);padding:5px 10px;border-radius:8px;color:var(--blanco)}.tablas_prospectos .tabla table td.no span{background:var(--danger);padding:5px 8px;border-radius:8px;color:var(--blanco)}.tablas_prospectos .tabla table td button svg{color:var(--primario)}.tablas_prospectos .tabla table th{text-transform:capitalize}.tablas_prospectos .tabla table tbody tr{color:var(--oscuro);font-size:.9em;cursor:pointer}.tablas_prospectos .tabla table tbody tr td{text-transform:capitalize}.tablas_prospectos .tabla table tbody tr td.buttons button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:10px}@media screen and (max-width: 924px){.tablas_prospectos .tabla table{border:0}.tablas_prospectos .tabla table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tablas_prospectos .tabla table tr{display:block;margin-bottom:.625em}.tablas_prospectos .tabla table td{display:block;font-size:.8em;text-align:right;border-radius:0;padding-left:10px;padding-right:10px}.tablas_prospectos .tabla table tbody tr td.buttons button{justify-content:end}.tablas_prospectos .tabla table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}}.container_prospectos .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9}.container_prospectos .modal-overlay .modal{width:720px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.container_prospectos .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.container_prospectos .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.container_prospectos .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.container_prospectos .modal .content-modal .input input,.container_prospectos .modal .content-modal .input textarea,.container_prospectos .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.container_prospectos .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.container_prospectos .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px}.container_prospectos .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.container_prospectos .modal .content-modal .right .input{width:100%;margin-left:15px}.container_prospectos .modal .content-modal .right .input p{margin:0}.container_prospectos .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.container_prospectos .modal .content-modal .switch input{opacity:0;width:0;height:0}.container_prospectos .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.container_prospectos .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.container_prospectos .modal .content-modal .switch input:checked+.slider{background:var(--success)}.container_prospectos .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.container_prospectos .modal .content-modal .right .input button{width:95%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.container_prospectos .modal .content-modal .right .input button:hover{background:var(--oscuro-dos)}.container_prospectos .modal .content-modal .right .input .update{background:var(--primario)}.container_prospectos .modal .content-modal .right .input .update:hover{background:var(--secundario)}.container_prospectos .modal .content-modal .right .input input{width:95%;margin:10px 0}@media (max-width: 620px){.container_prospectos .modal .content-modal{grid-template-columns:1fr}.container_prospectos .modal .content-modal .right .input button{width:97%}.container_prospectos .modal-overlay .modal{max-height:450px;overflow-y:auto}}.contenedor_usuarios{display:flex;justify-content:center}.tabla_usuarios .title{display:flex;justify-content:space-between;align-items:center}.tabla_usuarios .title button{background:var(--primario);padding:10px 15px;border-radius:12px;color:var(--blanco);cursor:pointer;transition:all .3s}.tabla_usuarios .title button:hover{background:var(--oscuro)}.tabla_usuarios{width:100%;display:flex;flex-direction:column;margin-top:50px}.tabla_usuarios .tabla{margin-top:30px;background:var(--blanco-dos);border-radius:20px}.tabla_usuarios .tabla table{margin:0;padding:0;width:100%;table-layout:fixed;border-collapse:collapse}.tabla_usuarios .tabla table thead th{color:var(--texto-claro);font-weight:400;font-size:.9em}.tabla_usuarios .tabla table th,.tabla_usuarios .tabla table td{padding:15px 0;text-align:center}.tabla_usuarios .tabla table td.si span{background:var(--success);padding:5px 10px;border-radius:8px;color:var(--blanco)}.tabla_usuarios .tabla table td.no span{background:var(--danger);padding:5px 8px;border-radius:8px;color:var(--blanco)}.tabla_usuarios .tabla table td button svg{color:var(--primario)}.tabla_usuarios .tabla table th{text-transform:capitalize}.tabla_usuarios .tabla table tbody tr{color:var(--oscuro);font-size:.9em;cursor:pointer}.tabla_usuarios .tabla table tbody tr:nth-child(2n){background:#d9d9d9;border:none}.tabla_usuarios .tabla table tbody tr td{text-transform:capitalize}.tabla_usuarios .tabla table tbody tr td.buttons button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:10px}@media screen and (max-width: 924px){.tabla_usuarios .tabla table{border:0}.tabla_usuarios .tabla table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tabla_usuarios .tabla table tr{display:block;margin-bottom:.625em}.tabla_usuarios .tabla table td{display:block;font-size:.8em;text-align:right;border-radius:0;padding-left:10px;padding-right:10px}.tabla_usuarios .tabla table tbody tr td.buttons button{justify-content:end}.tabla_usuarios .tabla table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}}.tabla_usuarios .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center}.tabla_usuarios .modal-overlay .modal{width:720px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.tabla_usuarios .modal-overlay .modal h3{text-transform:capitalize}.tabla_usuarios .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.tabla_usuarios .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.tabla_usuarios .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.tabla_usuarios .modal .content-modal .input input,.tabla_usuarios .modal .content-modal .input textarea,.tabla_usuarios .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.tabla_usuarios .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.tabla_usuarios .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px}.tabla_usuarios .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.tabla_usuarios .modal .content-modal .right .input{width:100%;margin-left:15px;display:flex;flex-direction:column;gap:12px}.tabla_usuarios .modal .content-modal .right .input p{margin:0}.tabla_usuarios .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.tabla_usuarios .modal .content-modal .switch input{opacity:0;width:0;height:0}.tabla_usuarios .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.tabla_usuarios .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.tabla_usuarios .modal .content-modal .switch input:checked+.slider{background:var(--success)}.tabla_usuarios .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.tabla_usuarios .modal .content-modal .right .input button{width:95%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.tabla_usuarios .modal .content-modal .right .input button:hover{background:var(--oscuro-dos)}.tabla_usuarios .modal .content-modal .right .input .update{background:var(--primario)}.tabla_usuarios .modal .content-modal .right .input .update:hover{background:var(--secundario)}.tabla_usuarios .modal .content-modal .right .input input{width:95%;margin:10px 0}@media (max-width: 620px){.tabla_usuarios .modal .content-modal{grid-template-columns:1fr}.tabla_usuarios .modal .content-modal .right .input button{width:97%}.tabla_usuarios .modal-overlay .modal{max-height:450px;overflow-y:auto}}.contenedor_prospectos_publicidad{display:flex;justify-content:center}.swal2-html-container .detalle_swal{width:100%!important;display:flex!important}.tabla_prospectos_publicidad{width:100%;display:flex;flex-direction:column;margin-top:50px}.tabla_prospectos_publicidad .title{width:100%;display:flex;justify-content:space-between;align-items:center}.tabla_prospectos_publicidad .title .buttons{display:flex;gap:15px}.tabla_prospectos_publicidad .title button{background:var(--gris);padding:10px 15px;border-radius:15px;cursor:pointer;transition:all .5s}.tabla_prospectos_publicidad .title button.active{background:var(--primario);color:var(--white)}.tabla_prospectos_publicidad .title .buttons button:last-child{background:var(--oscuro);color:var(--white)}.tabla_prospectos_publicidad .tabla{margin-top:30px;background:var(--blanco-dos);border-radius:20px}.tabla_prospectos_publicidad .tabla table{margin:0;padding:0;width:100%;table-layout:fixed;border-collapse:collapse}.tabla_prospectos_publicidad .tabla table thead th{color:var(--texto-claro);font-weight:400;font-size:.9em}.tabla_prospectos_publicidad .tabla table th,.tabla_prospectos_publicidad .tabla table td{padding:15px 0;text-align:center}.tabla_prospectos_publicidad .tabla table td.si span{background:var(--success);padding:5px 10px;border-radius:8px;color:var(--blanco)}.tabla_prospectos_publicidad .tabla table td.no span{background:var(--danger);padding:5px 8px;border-radius:8px;color:var(--blanco)}.tabla_prospectos_publicidad .tabla table td button svg{color:var(--primario)}.tabla_prospectos_publicidad .tabla table th{text-transform:capitalize}.tabla_prospectos_publicidad .tabla table tbody tr{color:var(--oscuro);font-size:.9em;cursor:pointer}.tabla_prospectos_publicidad .tabla table tbody tr.active{background:var(--primario);color:var(--white)}.tabla_prospectos_publicidad .tabla table tbody tr td{text-transform:capitalize}.tabla_prospectos_publicidad .tabla table tbody tr td span{background:var(--danger);padding:2px 5px;color:var(--white);font-size:.9em;border-radius:5px}.tabla_prospectos_publicidad .tabla table tbody tr td.buttons button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:10px}@media screen and (max-width: 924px){.tabla_prospectos_publicidad .title{flex-direction:column;align-items:start}.tabla_prospectos_publicidad .tabla table{border:0}.tabla_prospectos_publicidad .tabla table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tabla_prospectos_publicidad .tabla table tr{display:block;margin-bottom:.625em;border-bottom:2px solid var(--oscuro)}.tabla_prospectos_publicidad .tabla table td{display:block;font-size:.8em;text-align:right;border-radius:0;padding-left:10px;padding-right:10px}.tabla_prospectos_publicidad .tabla table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}}.container_proyectos{width:100%;display:flex;justify-content:center;margin-top:50px}.container_equipos{margin-top:50px;display:flex;justify-content:center}.tabla_equipos{width:100%;display:flex;flex-direction:column}.tabla_equipos .title{width:100%;display:flex;justify-content:space-between;align-items:center}.tabla_equipos .title button{padding:10px 20px;background:var(--primario);color:var(--white);border-radius:15px;cursor:pointer;transition:all .3s}.tabla_equipos .title button:hover{background:var(--oscuro)}.tabla_equipos .tabla{margin-top:30px;background:var(--blanco-dos);border-radius:20px}.tabla_equipos .tabla table{margin:0;padding:0;width:100%;table-layout:fixed;border-collapse:collapse}.tabla_equipos .tabla table thead th{color:var(--texto-claro);font-weight:400;font-size:.9em}.tabla_equipos .tabla table th,.tabla_equipos .tabla table td{padding:15px 0;text-align:center}.tabla_equipos .tabla table td.si span{background:var(--success);padding:5px 10px;border-radius:8px;color:var(--blanco)}.tabla_equipos .tabla table td.no span{background:var(--danger);padding:5px 8px;border-radius:8px;color:var(--blanco)}.tabla_equipos .tabla table td button svg{color:var(--primario)}.tabla_equipos .tabla table th{text-transform:capitalize}.tabla_equipos .tabla table tbody tr{color:var(--oscuro);font-size:.9em;cursor:pointer}.tabla_equipos .tabla table tbody tr:nth-child(2n){background:#d9d9d9;border:none}.tabla_equipos .tabla table tbody tr td{text-transform:capitalize}.tabla_equipos .tabla table tbody tr td.buttons button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:10px}@media screen and (max-width: 924px){.tabla_equipos .tabla table{border:0}.tabla_equipos .tabla table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tabla_equipos .tabla table tr{display:block;margin-bottom:.625em}.tabla_equipos .tabla table td{display:block;font-size:.8em;text-align:right;border-radius:0;padding-left:10px;padding-right:10px}.tabla_equipos .tabla table tbody tr td.buttons button{justify-content:end}.tabla_equipos .tabla table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}}.tabla_equipos .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center}.tabla_equipos .modal-overlay .modal{width:720px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.tabla_equipos .modal-overlay .modal h3{text-transform:capitalize}.tabla_equipos .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.tabla_equipos .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.tabla_equipos .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.tabla_equipos .modal .content-modal .input input,.tabla_equipos .modal .content-modal .input textarea,.tabla_equipos .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.tabla_equipos .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.tabla_equipos .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px}.tabla_equipos .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.tabla_equipos .modal .content-modal .right .input{width:100%;margin-left:15px;display:flex;flex-direction:column;gap:12px}.tabla_equipos .modal .content-modal .right .input p{margin:0}.tabla_equipos .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.tabla_equipos .modal .content-modal .switch input{opacity:0;width:0;height:0}.tabla_equipos .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.tabla_equipos .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.tabla_equipos .modal .content-modal .switch input:checked+.slider{background:var(--success)}.tabla_equipos .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.tabla_equipos .modal .content-modal .right .input button{width:95%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.tabla_equipos .modal .content-modal .right .input button:hover{background:var(--oscuro-dos)}.tabla_equipos .modal .content-modal .right .input .update{background:var(--primario)}.tabla_equipos .modal .content-modal .right .input .update:hover{background:var(--secundario)}.tabla_equipos .modal .content-modal .right .input input{width:95%;margin:10px 0}@media (max-width: 620px){.tabla_equipos .modal .content-modal{grid-template-columns:1fr}.tabla_equipos .modal .content-modal .right .input button{width:97%}.tabla_equipos .modal-overlay .modal{max-height:450px;overflow-y:auto}}.contenedor_pagos{margin-top:50px;display:flex;justify-content:center}.pagos .buttons{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:50px}.pagos .buttons .left{display:flex;gap:20px}.pagos .buttons button{border-radius:15px;padding:10px 15px;color:var(--oscuro);transition:all .3s}.pagos .buttons button.active,.pagos .buttons .right button{background:var(--primario);color:var(--blanco)}.pagos .tabla{margin-top:30px;background:var(--blanco-dos);border-radius:20px}.pagos .tabla table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-collapse:separate}.pagos .tabla table thead th{color:var(--texto-claro);font-weight:400;font-size:.9em}.pagos .tabla table th,.pagos .tabla table td{padding:15px 0;text-align:center}.pagos .tabla table td.si span{background:var(--success);padding:5px 10px;border-radius:8px;color:var(--blanco)}.pagos .tabla table td.no span{background:var(--danger);padding:5px 8px;border-radius:8px;color:var(--blanco)}.pagos .tabla table td button svg{color:var(--primario)}.pagos .tabla table th{text-transform:capitalize}.pagos .tabla table tbody tr{color:var(--oscuro);font-size:.9em;cursor:pointer}.pagos .tabla table tbody tr td{text-transform:capitalize}.pagos .tabla table tbody tr td.aprobado span{background:var(--success);padding:3px 5px;border-radius:8px;color:var(--white)}.pagos .tabla table tbody tr td.pendiente span{background:var(--warning);padding:3px 5px;border-radius:8px;color:var(--white)}.pagos .tabla table tbody tr td.buttons button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:10px}@media screen and (max-width: 924px){.pagos .tabla table{border:0}.pagos .tabla table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pagos .tabla table tr{display:block;margin-bottom:.625em}.pagos .tabla table td{display:block;font-size:.8em;text-align:right;border-radius:0;padding-left:10px;padding-right:10px}.pagos .tabla table tbody tr td.buttons button{justify-content:end}.pagos .tabla table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}}.pagos .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9}.pagos .modal-overlay .modal{width:720px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.pagos .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.pagos .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.pagos .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.pagos .modal .content-modal .input{display:flex;flex-direction:column;gap:12px}.pagos .modal .content-modal .input input,.pagos .modal .content-modal .input textarea,.pagos .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.pagos .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.pagos .modal .content-modal .left{display:flex;flex-direction:column;gap:25px}.pagos .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px}.pagos .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.pagos .modal .content-modal .right .input{width:100%;margin-left:15px}.pagos .modal .content-modal .right .input p{margin:0}.pagos .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.pagos .modal .content-modal .switch input{opacity:0;width:0;height:0}.pagos .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.pagos .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.pagos .modal .content-modal .switch input:checked+.slider{background:var(--success)}.pagos .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.pagos .modal .content-modal .right .input button{width:95%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.pagos .modal .content-modal .right .input button:hover{background:var(--oscuro-dos)}.pagos .modal .content-modal .right .input .update{background:var(--primario)}.pagos .modal .content-modal .right .input .update:hover{background:var(--secundario)}.pagos .modal .content-modal .right .input input{width:95%;margin:10px 0}@media (max-width: 620px){.pagos .modal .content-modal{grid-template-columns:1fr}.pagos .modal .content-modal .right .input button{width:97%}.pagos .modal-overlay .modal{max-height:450px;overflow-y:auto}}.container_user{width:100%;justify-content:end}.container_user main{width:100%!important;height:100%;padding:0 10px}.container_user button{background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.container_user{display:flex}.container_user .sidebar{position:fixed;top:0;left:0;display:flex;flex-direction:column;gap:8px;width:260px;height:100%;padding:0 16px;background:var(--oscuro);transition:all .4s;border-left:6px solid var(--primario);z-index:999}.container_user .sidebar.open{transition:all .4s;transform:translate(-100%)}.container_user .sidebar.open .floatBtn{transition:all .4s;right:-60px;background:none;color:var(--oscuro)}.container_user .sidebar-header{display:flex;align-items:center;height:72px;padding:0 1rem 0 0;border-bottom:1px solid var(--oscuro-dos);color:var(--blanco)}.container_user .sidebar-header img{max-width:40px;margin-left:10px;margin-right:10px}.container_user .sidebar .sidebar-header button:not(.floatBtn){width:54px}.container_user .sidebar-logo{height:20px}.container_user .sidebar button:not(.floatBtn){position:relative;display:flex;gap:16px;align-items:center;height:50px;width:100%;border-radius:6px;font-family:inherit;font-size:16px;font-weight:400;line-height:1;padding:0 16px;color:var(--blanco);transition:background .3s}.container_user .sidebar button:not(.floatBtn) span:nth-child(2){flex:1 1 auto}.container_user .sidebar button:is(.active,:hover){background:var(--primario);color:var(--blanco)}.container_user .sidebar button span{transition:.3s}.container_user .sidebar button.active>span:nth-child(3){rotate:-180deg}.container_user .sidebar button:not(.active):hover{background:var(--oscuro-dos)}.sub-nav button.active:before{background:var(--blanco)}.container_user .sub-nav{overflow:hidden;transition:.5s}.container_user .sub-nav.open svg:last-child{transform:rotate(90deg)}.container_user .sub-nav button:not(.floatBtn){padding-left:54px}.container_user .sub-nav button:before{content:"";position:absolute;top:50%;left:25px;translate:0 -50%;width:5px;height:5px;border-radius:50%;background-color:var(--blanco)}.container_user .material-symbols-outlined{font-size:22px}.container_user .floatBtn{width:40px;height:40px;border-radius:15px;background:var(--oscuro-dos);color:var(--primario);position:absolute;display:flex;justify-content:center;align-items:center;right:-20px;top:10px}.container_user .btnMenu{display:none}@media screen and (max-width: 768px){.container_user{width:100%;padding:0;margin:0;display:grid;grid-template-columns:1fr;place-items:center}}.container_user .left,.container_user .right{width:100%;background:var(--blanco);height:100%}.dashboard_user main{display:grid;grid-template-columns:40% 60%;gap:15px;padding-right:20px;margin-top:50px}.container_user .left{width:100%;display:flex;flex-direction:column;gap:20px;flex-wrap:wrap}.container_user .right{width:100%;display:flex;flex-direction:column;justify-content:start}.container_user .container_bienvenida{display:flex;gap:10px}.container_user .bienvenida{width:320px;height:280px;border-radius:20px;background-image:linear-gradient(0deg,#ff9702,#00d4ff00),url(/assets/Simple-DWcbM_52.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:0 15px;display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}.container_user .bienvenida .title h2{color:var(--oscuro);font-size:1.6em}.container_user .bienvenida .title p{color:var(--oscuro);font-size:1.2em;font-weight:600}.container_user .bienvenida .button{width:100%;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.container_user .bienvenida .button button{background:var(--oscuro);color:var(--blanco);text-transform:uppercase;padding:10px 25px;border-radius:12px;cursor:pointer;transition:all .3s}.container_user .bienvenida .button button:hover{background:var(--oscuro-dos)}.container_user .items_list{width:100%;display:flex;align-items:center;z-index:1}.container_user .items_list ul{width:100%;display:flex;flex-direction:column;padding:0;gap:8px;margin:20px 0 0}.container_user .items_list ul li{max-width:100%;min-width:100%;display:flex;align-items:center;gap:12px;height:64px;background:#fff;border-radius:20px}.container_user .items_list ul li .icono{width:40px;height:40px;border-radius:50%;background:var(--primario);display:grid;place-items:center;color:var(--oscuro);margin-left:10px}.container_user .items_list ul li .text span,.container_user .items_list ul li .text p{margin:0}.container_user .items_list ul li .text span{font-size:1em;font-weight:500}.container_user .items_list ul li .text p{font-size:1.2em;font-weight:500;margin:3px 0}.container_user .prospectos_list{width:100%;background:var(--blanco-dos);display:flex;flex-direction:column;border-radius:20px}.container_user .prospectos_list .tabla_prospectos{width:100%;display:flex}.container_user .prospectos_list .title{width:100%;display:flex;align-items:center;justify-content:space-between}.container_user .prospectos_list .title h2{font-weight:500;padding:0 15px}.container_user .prospectos_list .title button{background:var(--gris);width:30px;height:30px;display:grid;place-items:center;margin-right:15px;border-radius:8px;transition:all .3s}.container_user .prospectos_list .title button:hover{background:var(--primario);color:var(--blanco)}.container_user .prospectos_list .tabla_prospectos table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-collapse:separate}.container_user .prospectos_list .tabla_prospectos table thead th{color:var(--texto-claro);font-weight:400;font-size:.9em}.container_user .prospectos_list .tabla_prospectos table th,.container_user .prospectos_list .tabla_prospectos table td{padding:15px 0;text-align:center}.container_user .prospectos_list .tabla_prospectos table td.si span{background:var(--success);padding:5px 10px;border-radius:8px;color:var(--blanco);text-transform:capitalize}.container_user .prospectos_list .tabla_prospectos table td.no span{background:var(--danger);padding:5px 8px;border-radius:8px;color:var(--blanco);text-transform:capitalize}.container_user .prospectos_list .tabla_prospectos table th{text-transform:capitalize}.container_user .prospectos_list .tabla_prospectos table tbody tr{color:var(--oscuro);font-size:.9em;cursor:pointer}.container_user .ranking{margin-top:20px;width:100%;height:280px;background:var(--blanco-dos);border-radius:20px}.container_user .ranking .title{width:100%}.container_user .ranking .title h2{padding-left:10px;font-weight:500}.container_user .estadisticas{margin-top:20px;width:100%;background:var(--blanco-dos);border-radius:20px;padding-bottom:20px}.container_user .estadisticas .title{width:100%}.container_user .estadisticas .title h2{padding-left:10px;font-weight:500}.container_user .estadisticas .container_estadisticas{width:100%;display:grid;grid-template-columns:1fr 1fr;place-items:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#donut-chart,#radial-bar-chart{width:100%;height:100%;display:grid;place-items:center}.grafico p{margin:-20px 0 0;text-align:center;font-size:.8em}.container_user .estadisticas .container_estadisticas_dos{display:flex;justify-content:space-between;place-items:center;margin-top:50px;flex-wrap:wrap}@media (max-width: 1200px){.container_user .estadisticas .container_estadisticas_dos{flex-direction:column}}@media (max-width: 1160px){.dashboard_user main{grid-template-columns:1fr 1fr}}@media (max-width: 920px){.container_bienvenida{flex-direction:column}.container_bienvenida .bienvenida{width:100%;padding:0;text-align:center}}@media (max-width: 777px){.container_bienvenida{margin-top:60px}.dashboard_user main{grid-template-columns:1fr;place-items:center;margin-bottom:50px;padding:0}.container_user .left,.container_user .right{width:98%}}.prospectos_list .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9}.prospectos_list .modal-overlay .modal{width:720px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.prospectos_list .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.prospectos_list .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.prospectos_list .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.prospectos_list .modal .content-modal .input input,.prospectos_list .modal .content-modal .input textarea,.prospectos_list .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.prospectos_list .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.prospectos_list .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px}.prospectos_list .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.prospectos_list .modal .content-modal .right .input{width:100%;margin-left:15px}.prospectos_list .modal .content-modal .right .input p{margin:0}.prospectos_list .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.prospectos_list .modal .content-modal .switch input{opacity:0;width:0;height:0}.prospectos_list .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.prospectos_list .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.prospectos_list .modal .content-modal .switch input:checked+.slider{background:var(--success)}.prospectos_list .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.prospectos_list .modal .content-modal .right .input button{width:95%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.prospectos_list .modal .content-modal .right .input button:hover{background:var(--oscuro-dos)}.prospectos_list .modal .content-modal .right .input .update{background:var(--primario)}.prospectos_list .modal .content-modal .right .input .update:hover{background:var(--secundario)}.prospectos_list .modal .content-modal .right .input input{width:95%;margin:10px 0}@media (max-width: 620px){.prospectos_list .modal .content-modal{grid-template-columns:1fr}.prospectos_list .modal .content-modal .right .input button{width:97%}.prospectos_list .modal-overlay .modal{max-height:450px;overflow-y:auto}}@media (max-width: 400px){.prospectos_list .prospectos .filtro .filtros{flex-direction:column}.prospectos_list .prospectos .filtro .filtros div{width:100%}.prospectos_list .prospectos .filtro .filtros div select,.prospectos_list .prospectos .filtro .filtros div button{text-align:center;width:100%}}.prospectos_user main{width:100%;height:100%;margin-top:50px}.prospectos_user .prospectos .title{width:100%;display:flex;align-items:center;justify-content:space-between}.prospectos_user .prospectos .button button{background:var(--primario);padding:10px 15px;color:var(--blanco);border-radius:12px;cursor:pointer}.prospectos_user .prospectos .filtro{width:100%;background:var(--gris);border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0}.prospectos_user .prospectos .filtro .filtros,.prospectos_user .prospectos .filtro .buscador{width:95%}.prospectos_user .prospectos .filtro .filtros{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.prospectos_user .prospectos .filtro .filtros div{display:flex;align-items:center;gap:20px;justify-content:center}.prospectos_user .prospectos .filtro .filtros div span,.prospectos_user .prospectos .filtro .filtros div p{font-weight:600;font-size:1.2em;margin:0}.prospectos_user .prospectos .filtro .filtros div select{width:180px;height:40px;border-radius:12px;padding:0 10px;border:none;cursor:pointer}.prospectos_user .prospectos .filtro .filtros div button{background:var(--primario);padding:10px 25px;color:var(--blanco);border-radius:12px;cursor:pointer}.prospectos_user .prospectos .filtro .buscador{margin-top:15px;width:95%;display:flex;align-items:center}.prospectos_user .prospectos .filtro .buscador svg{color:var(--texto-claro);font-size:2em}.prospectos_user .prospectos .filtro .buscador input{width:100%;height:45px;border:none;background:transparent;outline:none;color:var(--texto-claro)}.prospectos_user .prospectos .tabla_prospectos{margin-top:30px;background:var(--blanco-dos);border-radius:20px}.prospectos_user .prospectos .tabla_prospectos table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-collapse:separate}.prospectos_user .prospectos .tabla_prospectos table thead th{color:var(--texto-claro);font-weight:400;font-size:.9em}.prospectos_user .prospectos .tabla_prospectos table th,.prospectos_user .prospectos .tabla_prospectos table td{padding:15px 0;text-align:center}.prospectos_user .prospectos .tabla_prospectos table td.si span{background:var(--success);padding:5px 10px;border-radius:8px;color:var(--blanco)}.prospectos_user .prospectos .tabla_prospectos table td.no span{background:var(--danger);padding:5px 8px;border-radius:8px;color:var(--blanco)}.prospectos_user .prospectos .tabla_prospectos table td button svg{color:var(--primario)}.prospectos_user .prospectos .tabla_prospectos table th{text-transform:capitalize}.prospectos_user .prospectos .tabla_prospectos table tbody tr{color:var(--oscuro);font-size:.9em;cursor:pointer}.prospectos_user .prospectos .tabla_prospectos table tbody tr td{text-transform:capitalize}.prospectos_user .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center}.prospectos_user .modal-overlay .modal{width:720px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.prospectos_user .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.prospectos_user .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.prospectos_user .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.prospectos_user .modal .content-modal .input input,.prospectos_user .modal .content-modal .input textarea,.prospectos_user .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.prospectos_user .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.prospectos_user .modal .content-modal .right{width:100%;display:flex;flex-direction:column;gap:25px}.prospectos_user .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.prospectos_user .modal .content-modal .right .input{width:100%;margin-left:15px}.prospectos_user .modal .content-modal .right .input p{margin:0}.prospectos_user .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.prospectos_user .modal .content-modal .switch input{opacity:0;width:0;height:0}.prospectos_user .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.prospectos_user .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.prospectos_user .modal .content-modal .switch input:checked+.slider{background:var(--success)}.prospectos_user .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.prospectos_user .modal .content-modal .right .input button{width:95%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.prospectos_user .modal .content-modal .right .input button:hover{background:var(--oscuro-dos)}.prospectos_user .modal .content-modal .right .input .update{background:var(--primario)}.prospectos_user .modal .content-modal .right .input .update:hover{background:var(--secundario)}.prospectos_user .modal .content-modal .right .input input{width:95%;margin:10px 0}@media (max-width: 620px){.prospectos_user .modal .content-modal{grid-template-columns:1fr}.prospectos_user .modal .content-modal .right .input button{width:97%}.prospectos_user .modal-overlay .modal{max-height:450px;overflow-y:auto}}@media (max-width: 400px){.prospectos_user .prospectos .filtro .filtros{flex-direction:column}.prospectos_user .prospectos .filtro .filtros div{width:100%}.prospectos_user .prospectos .filtro .filtros div select,.prospectos_user .prospectos .filtro .filtros div button{text-align:center;width:100%}}.ajustes_user main{width:100%;height:100%;margin-top:50px}.ajustes_user .ajustes{width:100%}.ajustes_user .tarjeta_ajustes{width:100%;max-width:650px;border-radius:20px;background-image:linear-gradient(0deg,#ff9702,#00d4ff00),url(/assets/Simple-DWcbM_52.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:15px;display:flex;flex-direction:column}.ajustes_user .tarjeta_ajustes .title h4{font-size:1.5em;margin:0}.ajustes_user .tarjeta_ajustes .top_ajustes{width:100%;display:flex;margin-top:20px}.ajustes_user .tarjeta_ajustes .top_ajustes .perfil{display:flex;align-items:center;gap:25px}.ajustes_user .tarjeta_ajustes .top_ajustes .perfil input[type=file]{display:none}.ajustes_user .tarjeta_ajustes .top_ajustes .perfil label{background:var(--oscuro);color:var(--blanco);padding:10px 30px;border-radius:12px;cursor:pointer;transition:all .3s}.ajustes_user .tarjeta_ajustes .top_ajustes .perfil label:hover{background:var(--oscuro-dos)}.ajustes_user .tarjeta_ajustes .top_ajustes .perfil p{color:var(--texto-claro)}.ajustes_user .tarjeta_ajustes .top_ajustes .perfil .button{display:flex;flex-direction:column;gap:25px}.ajustes_user .tarjeta_ajustes .top_ajustes .perfil .foto img{width:120px;height:120px;border-radius:50%;object-fit:cover;box-shadow:0 0 19px #ffffffbf}.ajustes_user .tarjeta_ajustes .info{margin:60px 0 0;display:grid;grid-template-columns:1fr 1fr}.ajustes_user .tarjeta_ajustes .info .nombre h4{font-size:2em;margin:0}.ajustes_user .tarjeta_ajustes .info .nombre p{margin:8px 0 0;font-size:1.2em}.ajustes_user .tarjeta_ajustes .info .matricula{display:flex;flex-direction:column;justify-content:center}.ajustes_user .tarjeta_ajustes .info .matricula h4{width:100%;margin:10px 0 0;font-size:1.2em}.ajustes_user .tarjeta_ajustes .info .matricula .numero{display:flex;gap:12px}.ajustes_user .tarjeta_ajustes .info .matricula .numero h2{margin:0;font-size:2.2em}.ajustes_user .tarjeta_ajustes .info .matricula .numero button svg{font-size:1em}.ajustes_user .compartir{width:100%;max-width:520px;margin-top:25px;background:var(--blanco-dos);border-radius:20px;display:grid;place-items:center}.ajustes_user .compartir .content{width:95%}.ajustes_user .compartir p{color:var(--texto-claro)}.ajustes_user .compartir .buttons{width:100%;display:flex;gap:20px;margin-bottom:10px}.ajustes_user .compartir .buttons button{padding:10px 25px;border-radius:12px;color:var(--blanco)}.ajustes_user .compartir .buttons button:first-child{background:var(--primario)}.ajustes_user .compartir .buttons button:last-child{background:var(--oscuro)}@media (max-width: 768px){.ajustes_user main{display:flex;flex-direction:column;align-items:center}.ajustes_user .ajustes{width:95%}.ajustes_user .tarjeta_ajustes{width:100%;padding:10px 0;display:grid;place-items:center}.ajustes_user .top_ajustes,.ajustes_user .info{width:95%!important}.ajustes_user .tarjeta_ajustes .title{width:95%;display:flex;justify-content:start}.ajustes_user .tarjeta_ajustes .info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}}@media (max-width: 520px){.ajustes_user .tarjeta_ajustes .title{justify-content:center}.ajustes_user .tarjeta_ajustes .top_ajustes .perfil{width:100%;flex-direction:column;align-items:center}.ajustes_user .tarjeta_ajustes .top_ajustes .perfil .button{gap:5px}.ajustes_user .tarjeta_ajustes .info{margin-top:15px;justify-content:center;text-align:center}}.proyectos_user{width:100%;display:flex;justify-content:center;margin-top:50px}.proyectos .title{display:flex;align-items:center;justify-content:space-between}.proyectos .title .button button{background:var(--primario);padding:10px 15px;border-radius:15px;color:var(--blanco);transition:all .3s}.proyectos .title .button button:hover{background:var(--oscuro)}.proyectos .tabla{margin-top:30px;background:var(--blanco-dos);border-radius:20px}.proyectos .tabla table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-collapse:separate}.proyectos .tabla table thead th{color:var(--texto-claro);font-weight:400;font-size:.9em}.proyectos .tabla table th,.proyectos .tabla table td{padding:15px 0;text-align:center}.proyectos .tabla table td.si span{background:var(--success);padding:5px 10px;border-radius:8px;color:var(--blanco)}.proyectos .tabla table td.no span{background:var(--danger);padding:5px 8px;border-radius:8px;color:var(--blanco)}.proyectos .tabla table td button svg{color:var(--primario)}.proyectos .tabla table th{text-transform:capitalize}.proyectos .tabla table tbody tr{color:var(--oscuro);font-size:.9em;cursor:pointer}.proyectos .tabla table tbody tr td{text-transform:capitalize}.proyectos .tabla table tbody tr td.aprobado span,.proyectos .tabla table tbody tr td.finalizado span{background:var(--success);padding:3px 5px;border-radius:8px;color:var(--white)}.proyectos .tabla table tbody tr td.pendiente span{background:var(--warning);padding:3px 5px;border-radius:8px;color:var(--white)}.proyectos .tabla table tbody tr td.buttons button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:10px}@media screen and (max-width: 924px){.proyectos .tabla table{border:0}.proyectos .tabla table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.proyectos .tabla table tr{display:block;margin-bottom:.625em}.proyectos .tabla table td{display:block;font-size:.8em;text-align:right;border-radius:0;padding-left:10px;padding-right:10px}.proyectos .tabla table tbody tr td.buttons button{justify-content:end}.proyectos .tabla table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}}.proyectos .modal-overlay{width:100%;height:100vh;position:fixed;background:#00000048;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9}.proyectos .modal-overlay .modal{width:720px;max-width:90%;background:var(--blanco);padding:20px;border-radius:20px;position:relative;animation:animate .4s ease;max-height:620px;overflow-y:auto}.proyectos .modal-overlay .modal .close-modal{position:absolute;top:20px;right:20px;color:var(--gris);transition:all .4s}.proyectos .modal-overlay .modal .close-modal:hover svg{color:var(--primario)}.proyectos .modal .content-modal{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.proyectos .modal .content-modal .input{display:flex;flex-direction:column;gap:12px}.proyectos .modal .content-modal .input input,.proyectos .modal .content-modal .input textarea,.proyectos .modal .content-modal .input select{box-sizing:border-box;width:100%;height:2.625em;padding:0 .75em;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:12px;background:#0000;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;color:inherit;font-size:1.125em}.proyectos .modal .content-modal .input textarea{height:120px;padding-top:10px;outline:none;margin:10px 0}.proyectos .modal .content-modal .right,.proyectos .modal .content-modal .left{width:100%;display:flex;flex-direction:column;gap:25px;margin:0}.proyectos .modal .content-modal .right .inputs{width:100%;display:flex;gap:25px}.proyectos .modal .content-modal .right .input{width:100%;margin-left:15px}.proyectos .modal .content-modal .right .input p{margin:0}.proyectos .modal .content-modal .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:25px;margin-top:12px}.proyectos .modal .content-modal .switch input{opacity:0;width:0;height:0}.proyectos .modal .content-modal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--gris);border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.proyectos .modal .content-modal .slider:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50px;box-shadow:0 5px 10px #0000003b;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.proyectos .modal .content-modal .switch input:checked+.slider{background:var(--success)}.proyectos .modal .content-modal .switch input:checked+.slider:before{transform:translate(1.9em)}.proyectos .modal .content-modal .right .input button{width:95%;background:var(--oscuro);border-radius:12px;text-align:center;height:45px;padding:0;color:var(--blanco);cursor:pointer;margin:18px 0;transition:all .3s}.proyectos .modal .content-modal .right .input button:hover{background:var(--oscuro-dos)}.proyectos .modal .content-modal .right .input .update{background:var(--primario)}.proyectos .modal .content-modal .right .input .update:hover{background:var(--secundario)}.proyectos .modal .content-modal .right .input input{width:95%;margin:10px 0}@media (max-width: 620px){.proyectos .modal .content-modal{grid-template-columns:1fr}.proyectos .modal .content-modal .right .input button{width:97%}.proyectos .modal-overlay .modal{max-height:450px;overflow-y:auto}}@keyframes animate{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}
