@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Raleway+Dots&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);.fblanco{background-color:#fff}.fnegro{background-color:#000}.fnaranja{background-color:#ff9000}.tblanco{color:#fff}.tnegro{color:#000}.tnaranja{color:#ff9000}.tsombra{text-shadow:0 0 5px rgba(0,0,0,.5)}body{background:#ff9000;font-family:Roboto,serif;font-size:16px;margin:0!important;overflow-x:hidden!important;padding:0!important;width:100vw!important}@media (max-width:575.98px){body{overflow-x:hidden!important;width:100vw!important}}body section{min-height:100vh;margin-left:0!important;margin-right:0!important;padding:150px 0!important;position:relative!important;width:100%;z-index:2!important}body section:first-of-type{margin:100px 0 0}body section:first-of-type:before{background:linear-gradient(transparent,rgba(255,72,0,.5));content:"";height:200px;left:0;position:absolute;top:-200px;width:100%}body section:first-of-type:after{background-image:url(../../img/barras/di99-barra-blanco1.png);background-position:center;background-repeat:repeat-x;background-size:auto;content:"";height:100px;left:0;position:absolute;top:-100px;width:100%}body section:last-of-type{background-color:transparent;margin:100px 0}body section:last-of-type:before{background:linear-gradient(rgba(255,72,0,.5),transparent);background-repeat:repeat-x;background-size:contain;content:"";height:200px;left:0;position:absolute;top:-100px;width:100%}body section:last-of-type:after{background-image:url(../../img/barras/di99-barra-blanco2.png);background-position:center;background-repeat:repeat-x;background-size:auto;content:"";height:100px;left:0;position:absolute;top:-100px;width:100%}body footer{margin:0;padding:90px 0}@media (max-width:768px){.mobile-center{text-align:center!important}}.menu-escritorio{background-color:#000;width:100%;z-index:100!important}@media (max-width:768px){.menu-escritorio{display:none}}.menu-escritorio .row{position:relative}.menu-escritorio .logo{display:block;position:relative;width:100%;z-index:100}@media (max-width:575.98px){.menu-escritorio .logo{width:40%}}.menu-escritorio .logo img{height:70%;transition:all .25s ease;width:70%}@media (max-width:575.98px){.menu-escritorio .logo img{height:30%;width:30%}}.menu-escritorio .logo img:hover{filter:invert(64%) sepia(20%) saturate(5500%) hue-rotate(3deg) brightness(155%) contrast(85%)}.menu-escritorio ul{display:block;font-size:0!important;margin:0;padding:0}@media (max-width:575.98px){.menu-escritorio ul{display:none}}.menu-escritorio ul li{color:rgba(255,255,255,.25);display:inline!important;margin:0;padding:0;position:relative;text-align:center;text-decoration:none}.menu-escritorio ul li ul:hover,.menu-escritorio ul li:hover ul{opacity:1;visibility:visible}.menu-escritorio ul li a{background-color:rgba(20,50,75,0);color:#fff;display:inline-block;font-size:11px!important;height:70px;letter-spacing:.75px;line-height:70px;margin:0 17px;padding:0;position:relative;text-align:center;text-transform:uppercase;transition:all .25s ease}.menu-escritorio ul li a:before{background-color:#ff9000;border-radius:20px;bottom:20px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .25s ease;width:0}.menu-escritorio ul li a:hover{color:#ff9000;text-decoration:none}.menu-escritorio ul li a.activo,.menu-escritorio ul li a:hover:before{width:100%}.menu-escritorio ul li a.bContacto{font-size:14px!important}.menu-escritorio ul li a.redes{color:#fff;font-size:18px!important;margin:0!important;padding:0 5px!important}.menu-escritorio ul li a.redes:hover{color:#ff9000}.menu-escritorio ul li a.redes:first-child{margin:0 0 0 13px!important}.menu-movil{background-color:#000;height:80px;display:none;left:0;position:fixed;top:0;width:100vw;z-index:101!important}@media (max-width:768px){.menu-movil{display:block}}.menu-movil .logo{display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:150px;z-index:100}.menu-movil .logo img{padding:2.5% 0 0;width:95%}#hamburguesa{background-color:#000;border-radius:0 0 100px 100px;display:none;left:50%;position:fixed;top:78px;text-decoration:none;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;z-index:102!important}@media (max-width:768px){#hamburguesa{display:block}}#hamburguesa .menu{border:none;color:#fff;display:block;letter-spacing:5px;line-height:1em;font-size:14px;padding:10px 50px 15px 55px!important;position:relative;text-align:center;text-transform:uppercase}#MM{background-color:rgba(255,255,255,.9);border-radius:0 0 25px 25px;box-shadow:0 0 3px 3px rgba(20,20,20,.2);box-sizing:border-box!important;display:none;padding-bottom:5px 50px;position:fixed;left:0;text-align:center;top:-100%;transition:all 1s ease;z-index:100!important}@media (max-width:575.98px){#MM{display:block}}#MM ul{display:inline-block;margin:0;list-style-type:none;overflow:hidden;padding:120px 10vw 0 10vw!important;position:relative}#MM ul li{color:#0f0f0f!important;font-size:14px;letter-spacing:.1em;position:relative;padding:0;text-transform:uppercase}#MM ul li.separador{border-top:1px solid rgba(0,0,0,.15);margin:2px 0}#MM ul li a{color:#0f0f0f;display:inline-block;padding:8px 15px;width:80vw}#MM ul li a.redes{font-size:24px;height:40px;line-height:40px;margin-bottom:15px;padding:5px 0 25px;width:40px!important}#MM ul li a:active{color:#c8c8c8;text-decoration:none}#particles-js,#particles2-js{background-color:rgba(255,144,0,.5);background-image:url("");background-repeat:no-repeat;background-size:cover;background-position:50% 50%;left:0;top:0}#particles-js.big,#particles2-js.big{height:100vh;position:fixed;width:100vw;z-index:1}#particles-js.small,#particles2-js.small{border-radius:5px;height:100%;position:absolute;width:100%}h2{font-family:Oswald,serif;font-size:50px;text-transform:uppercase}@media (max-width:768px){h2{line-height:1.05em}}h3{font-family:Oswald,serif;font-size:30px;margin-top:50px}h4{font-family:Oswald,serif;font-size:22px;line-height:26px;margin:0 0 10px}.boton-secciones{border-radius:25px;border:none;box-shadow:0 2px 2px rgba(0,0,0,.8);display:inline-block;font-family:Oswald,sans-serif;margin:25px auto 20px;padding:10px 20px;text-shadow:none;transition:all .25s ease;width:-moz-max-content;width:max-content}@media (max-width:768px){.boton-secciones{margin:12px auto}}.boton-secciones:hover{box-shadow:0 5px 4px rgba(0,0,0,.3);color:#fff;margin:20px auto 25px;text-decoration:none}@media (max-width:768px){.boton-secciones:hover{margin:12px auto}}.boton-secciones.negro{background-color:#000;color:#fff}.boton-secciones.negro:hover{background-color:#ff9000}.boton-secciones.negro2{background-color:#000;color:#fff!important}.boton-secciones.negro2:hover{background-color:#fff;color:#000!important;text-shadow:none!important}.boton-secciones.verde{background-color:#25d366;border:#fff;color:#fff;margin:25px auto 10px}.boton-secciones.verde:hover{background-color:#000;margin:20px auto 15px}footer{background-color:#000;color:#f5f5f5;font-size:13px;position:relative;z-index:1}footer:after{background-image:url(../../img/barras/di99-barra-negro1.png);background-position:center bottom;background-repeat:repeat-x;background-size:auto;content:"";height:100px;position:absolute;top:-100px;width:100%}footer a{color:#fff;display:block;transition:all .25s ease}footer a:hover{color:#ff9000;text-decoration:none}footer a.redes{display:inline-block;margin-right:5px}@media (max-width:768px){footer a.redes{font-size:18px;margin:auto 7px}}footer .logo-footer{height:67px;margin:0 auto 20px;position:relative;text-align:center;transition:all .25s ease;width:150px}footer .logo-footer img{height:95%;transition:all .25s ease;width:95%}@media (max-width:575.98px){footer .logo-footer img{height:75%;width:75%}}footer .logo-footer img:hover{filter:invert(64%) sepia(20%) saturate(5500%) hue-rotate(3deg) brightness(155%) contrast(85%)}footer .legales{margin-bottom:20px;position:relative;text-align:right}@media (max-width:575.98px){footer .legales{text-align:center!important}}footer .legales a,footer .legales p{margin:0}footer .mapa-sitio{position:relative;text-align:left}@media (max-width:575.98px){footer .mapa-sitio{text-align:center!important}}#nPortada{height:100vh;overflow:hidden;position:relative;width:100vw;z-index:99}#nPortada #bloque{color:#fff;font-family:Oswald,sans-serif!important;font-size:75px;font-weight:500;left:50%;line-height:1.25em;padding:40px 0 0 0;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}@media (max-width:575.98px){#nPortada #bloque{font-size:45px}}#nPortada #bloque #flip{height:1.25em;overflow:hidden}@media (max-width:575.98px){#nPortada #bloque #flip .shortened{letter-spacing:-2px}}#nPortada #bloque #flip>div>div{color:#fff;padding:0 50px;height:1.25em;margin-bottom:1.25em;display:inline-block}@media (max-width:575.98px){#nPortada #bloque #flip>div>div{padding:0 20px}}#nPortada #bloque #flip div:first-child{animation:show 10s linear infinite;-webkit-animation:show 10s linear infinite}#nPortada #bloque #flip div div{background:#000}#nPortada #bloque #flip div:nth-child(1) div{background:#000}#nPortada #bloque #flip div:nth-child(2) div{background:#000}#nPortada #bloque #flip div:nth-child(3) div{background:#000}#nPortada #bloque #flip div:nth-child(4) div{background:#000}#nPortada #bloque #flip div:nth-child(5) div{background:#000}@keyframes show{0%{margin-top:-12.5em}2%{margin-top:-10em}20%{margin-top:-10em}22%{margin-top:-7.5em}40%{margin-top:-7.5em}42%{margin-top:-5em}60%{margin-top:-5em}62%{margin-top:-2.5em}80%{margin-top:-2.5em}82%{margin-top:0}99.9%{margin-top:0}100%{margin-top:-12.5em}}#nPortada #bloque p{font-family:Cardo,serif;font-size:16px;line-height:22px;margin-top:20px;text-transform:initial}#nPortada #bloque a{background-color:#000;border-radius:50%;color:#fff;display:block;font-family:Cardo,serif;font-size:18px;height:30px;left:50%;line-height:35px;margin-top:10px;position:relative;transform:translateX(-50%);transition:all .25s ease;width:30px}#nPortada #bloque a:hover{background-color:#fff;color:#000}#nQuienesSomos{min-height:0;padding-bottom:5px!important}.bloque1{animation:girar 8s linear infinite;-webkit-animation:girar 10s linear infinite;background-image:url(../../img/fondos/di99-pattern.png);background-repeat:repeat;background-size:15%;height:400px;left:50%;opacity:.25;position:absolute;top:50%;translate:-50% -50%;transition:all .25s ease;width:400px}@media (max-width:568px){.bloque1{height:0!important;margin-left:-30vw;padding-top:60%;width:60vw}}@keyframes girar{0%{transform:rotate(0)}20%{border-radius:50%}50%{transform:rotate(180deg)}60%{border-radius:50%}75%{border-radius:0}100%{transform:rotate(360deg)}}.bloque2{background:#ff9000;display:none;height:200px;right:45%;opacity:.1;position:absolute;top:40%;width:350px}.seccion-especial{background:#fff;margin-left:0!important;margin-right:0!important;min-height:0;padding:0 0 75px!important;position:relative!important;width:100%!important;z-index:2!important}#Equipo,#Filosofia{position:relative}#Equipo .sombra-abajo,#Equipo .sombra-arriba,#Filosofia .sombra-abajo,#Filosofia .sombra-arriba{height:200px;left:0;position:absolute;width:100%;z-index:0}#Equipo .sombra-arriba,#Filosofia .sombra-arriba{background:linear-gradient(rgba(255,72,0,.5),transparent);top:-100px}#Equipo .sombra-abajo,#Filosofia .sombra-abajo{background:linear-gradient(transparent,rgba(255,72,0,.5));bottom:-100px}#Equipo:after,#Equipo:before,#Filosofia:after,#Filosofia:before{background-position:center;background-repeat:repeat-x;background-size:auto;content:"";height:100px;left:0;position:absolute;width:100%;z-index:2}#Equipo:before,#Filosofia:before{background-image:url(../../img/barras/di99-barra-blanco2.png);top:-100px}#Equipo:after,#Filosofia:after{background-image:url(../../img/barras/di99-barra-blanco1.png);bottom:-100px}#Equipo #nEquipo,#Equipo #nFilosofia,#Filosofia #nEquipo,#Filosofia #nFilosofia{min-height:0!important;padding:75px 0!important}.equipo,.filosofia{background-image:linear-gradient(white 50%,rgb(255,249.45,242.25))!important;border-radius:10px;box-shadow:0 5px 5px rgba(0,0,0,.15);color:#000;display:block;overflow:hidden;position:relative;transition:all .25s ease}.equipo:hover,.filosofia:hover{box-shadow:0 10px 5px rgba(0,0,0,.15)}.equipo:hover h2,.equipo:hover h3,.filosofia:hover h2,.filosofia:hover h3{color:#ff9000}.equipo:hover img,.filosofia:hover img{background-color:#ff9000!important}.equipo:hover h3:before,.filosofia:hover h3:before{width:100px}.equipo:hover h4 span:before,.filosofia:hover h4 span:before{width:100px}.equipo:hover .foto .foto-mensaje,.filosofia:hover .foto .foto-mensaje{background-position:bottom}.equipo h3,.filosofia h3{background-color:#000;color:#fff;font-size:40px;margin:0;padding:30px;position:relative;transition:all .25 ease;width:100%}.equipo h3:before,.filosofia h3:before{background:#ff9000;border-radius:50px;bottom:-3px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0}.equipo h4,.filosofia h4{background-color:#000;color:#fff;font-size:30px;margin:0;padding:20px 15px;position:relative;transition:all .25s ease;width:100%}.equipo h4 span,.filosofia h4 span{font-size:18px;font-weight:300}.equipo h4 span:before,.filosofia h4 span:before{background:#ff9000;border-radius:50px;bottom:-3px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0}.equipo .foto,.filosofia .foto{background-color:#000;overflow:hidden;padding-top:25px;position:relative;width:100%}.equipo .foto img,.filosofia .foto img{background-color:#fff;border:8px solid #fff;border-radius:50%;height:75%;position:relative;transition:all .25s ease;width:75%}.equipo .foto .foto-mensaje,.filosofia .foto .foto-mensaje{background:url(../../img/equipo/foto-mensaje.png);background-position:top;border:8px solid #fff;border-radius:50%;padding-top:69%;left:50%;overflow:hidden;position:absolute;top:25px;transform:translateX(-50%);transition:all .25s ease;width:75%;z-index:9999}.equipo article,.filosofia article{font-size:12.5px;letter-spacing:.15px;line-height:1.5em;padding:20px 20px 10px}.equipo article ul,.filosofia article ul{list-style:none;padding-left:5px}.equipo article ul li,.filosofia article ul li{margin:0;position:relative}.equipo article ul li:before,.filosofia article ul li:before{background-color:#ff9000;content:"";height:15px;left:-12px;position:absolute;top:2px;width:3px}.filosofia{margin:20px 5px}.filosofia:hover{margin:15px 5px 25px}.equipo{margin:20px 5px}.equipo:hover{margin:15px 5px 25px}#tQuienesSomos{bottom:-100px;height:40px;left:50%;position:absolute;transform:translateX(-50%);width:40px;z-index:1000}.filosofia-modal{background-color:rgba(0,0,0,.6);font-size:0!important}.filosofia-modal .modal-dialog{left:50%!important;margin:0 0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}@media (max-width:568px){.filosofia-modal .modal-dialog{width:80vw!important}}.filosofia-modal .modal-dialog .modal-content{animation:fondo 2s linear infinite;background-color:#ff9000;background-image:url(../../img/fondos/di99-pattern3.png);background-repeat:repeat;border:none!important;color:#fff}.filosofia-modal .modal-dialog .modal-content .area{background-color:#000;border-radius:5px 0 5px 5px;clip-path:polygon(18% 0,100% 0,100% 100%,25% 100%);right:0;position:absolute;top:0;height:100%;width:100%}@media (max-width:568px){.filosofia-modal .modal-dialog .modal-content .area{clip-path:polygon(0 0,100% 0,100% 37.5%,0 42.5%)}}.filosofia-modal .modal-dialog .modal-content button{background-color:#000;border-radius:50% 50% 0 0;color:#fff;height:35px;opacity:1!important;position:absolute;right:0;text-shadow:none!important;top:-30px;transition:all .25s ease;width:35px;z-index:97}@media (max-width:568px){.filosofia-modal .modal-dialog .modal-content button{background-color:#000}}.filosofia-modal .modal-dialog .modal-content button:hover{color:#ff9000}.filosofia-modal .modal-dialog .modal-content .modal-title{background-color:#000;text-align:center!important}.filosofia-modal .modal-dialog .modal-content .modal-body{padding-bottom:30px;padding-top:40px}@media (max-width:768px){.filosofia-modal .modal-dialog .modal-content .modal-body{padding:15px 15px 10px!important}}.filosofia-modal .modal-dialog .modal-content .modal-body h1{font-family:Oswald,sans-serif;font-size:30px;line-height:1.1em;padding:10px 0 20px;text-align:right}@media (max-width:768px){.filosofia-modal .modal-dialog .modal-content .modal-body h1{font-size:27px;margin-bottom:35px!important;text-align:center}}.filosofia-modal .modal-dialog .modal-content .modal-body h1 span{font-family:Oswald,sans-serif;font-size:25px;line-height:27px;text-align:right;margin:10px 0}@media (max-width:768px){.filosofia-modal .modal-dialog .modal-content .modal-body h1 span{font-size:20px;line-height:0!important;margin:10px 0 25px;text-align:center}}.filosofia-modal .modal-dialog .modal-content .modal-body a,.filosofia-modal .modal-dialog .modal-content .modal-body li,.filosofia-modal .modal-dialog .modal-content .modal-body p{color:#f5f5f5;font-size:14px;line-height:1.5em;text-align:left;text-shadow:0 0 5px rgba(0,0,0,.5)}.filosofia-modal .modal-dialog .modal-content .modal-body a strong,.filosofia-modal .modal-dialog .modal-content .modal-body li strong,.filosofia-modal .modal-dialog .modal-content .modal-body p strong{color:#fff}@media (max-width:768px){.filosofia-modal .modal-dialog .modal-content .modal-body a,.filosofia-modal .modal-dialog .modal-content .modal-body li,.filosofia-modal .modal-dialog .modal-content .modal-body p{font-size:16px;text-align:center}}.filosofia-modal .modal-dialog .modal-content .modal-body ul{padding-left:15px}.filosofia-modal .modal-dialog .modal-content .modal-body a{color:#ff9000;transition:all .25s ease}.filosofia-modal .modal-dialog .modal-content .modal-body a:hover{color:red;text-decoration:none}@keyframes fondo{from{background-position:-75px -75px}to{background-position:0 0}}#nServicios{z-index:3!important}.servicio{background-color:#000;border-radius:10px;box-shadow:0 5px 5px rgba(0,0,0,.15);color:#000;display:block;margin:20px 5px;overflow:hidden;position:relative;transition:all .25s ease;text-align:center!important;text-decoration:none!important}.servicio:hover{box-shadow:0 10px 8px rgba(0,0,0,.2);margin:15px 5px 25px!important;color:#000}.servicio:hover .filtro{background:0 0}.servicio:hover div:before{opacity:1}.servicio:hover div:after{width:40%}.servicio:hover .seccion img{filter:grayscale(0);transition:all 1s ease!important}.servicio:hover .seccion .analisis2{left:8px}.servicio:hover .seccion .analisis3{left:-13px}.servicio:hover .seccion .analisis4{left:17px}.servicio:hover .seccion .analisis5{left:33px}.servicio:hover .seccion .implementaciones2{top:-15px}.servicio:hover .seccion .implementaciones3{top:-22px}.servicio:hover .seccion .implementaciones4{top:-22px}.servicio:hover .seccion .implementaciones5{top:-32px}.servicio:hover .seccion .implementaciones6{left:7px;top:-25px}.servicio:hover .seccion .interconexiones2{top:-45px}.servicio:hover .seccion .interconexiones3{top:-15px}.servicio:hover .seccion .interconexiones4{top:12px}.servicio:hover .seccion .apps2{top:40px}.servicio:hover .seccion .apps3{top:16px}.servicio:hover .seccion .apps4{top:-10px}.servicio:hover .seccion .instalaciones2{left:-45px}.servicio:hover .seccion .instalaciones3{left:45px}.servicio:hover .seccion .instalaciones4{left:-5px}.servicio:hover .seccion .instalaciones5{left:5px}.servicio:hover .seccion .instalaciones6{top:-37px}.servicio:hover .seccion .datos2{top:-5px}.servicio:hover .seccion .datos3{top:-25px;transform:rotate(20deg)}.servicio:hover .seccion .datos4{top:-22px;transform:rotate(15deg)}.servicio:hover .seccion .datos5{top:-12px;transform:rotate(10deg)}.servicio:hover .seccion .datos6{top:-5px}.servicio:hover .seccion .cctv1{left:-20px}.servicio:hover .seccion .cctv2{left:-20px}.servicio:hover .seccion .cctv3{left:-20px}.servicio:hover .seccion .cctv5{top:32px}.servicio:hover .seccion .cctv6{top:-26px}.servicio:hover .seccion .ciberseguridad1{top:17px}.servicio:hover .seccion .ciberseguridad4{top:-10px}.servicio:hover .seccion .ciberseguridad5{left:-10px}.servicio:hover .seccion .ciberseguridad6{top:7px}.servicio:hover .seccion .ciberseguridad7{top:-10px}.servicio:hover .seccion .ciberseguridad8{left:10px}.servicio:hover .seccion .ciberseguridad9{top:8px}.servicio:hover .seccion .ciberseguridad10{left:-10px}.servicio:hover .seccion .ciberseguridad11{top:8px}.servicio:hover .seccion .ciberseguridad12{left:8px}.servicio:hover .seccion .branding1{transform:scale(175%)}.servicio:hover .seccion .branding3{top:-7px}.servicio:hover .seccion .branding4{top:-15px}.servicio:hover .seccion .branding6{left:12px}.servicio:hover .seccion .branding7{left:-17px}.servicio:hover .seccion .impresion1{top:-10px}.servicio:hover .seccion .impresion2{top:-48px}.servicio:hover .seccion .impresion4{top:-41px}.servicio:hover .seccion .impresion5{left:33px;top:-41px}.servicio:hover .seccion .activaciones1{left:-8.5px}.servicio:hover .seccion .activaciones2{left:-8.5px;opacity:1}.servicio:hover .seccion .activaciones3{left:15px;top:-15px;transform:scale(135%)}.servicio:hover .seccion .activaciones4{left:10px}.servicio:hover .seccion .multimedia0{left:-40px;top:27px}.servicio:hover .seccion .multimedia1{left:-28px;top:-5px}.servicio:hover .seccion .multimedia2{left:-20px;top:23px}.servicio:hover .seccion .multimedia3{left:11px;top:30px}.servicio:hover .seccion .multimedia4{left:18px;top:30px}.servicio:hover .seccion .multimedia5{left:7px;top:30px}.servicio:hover .seccion .multimedia6{left:75px;top:-85px}.servicio .seccion{display:inline-block;height:150px;margin:35px auto 25px;overflow:hidden;position:relative;width:150px}.servicio .seccion img{filter:grayscale(75%);left:0;position:absolute;top:0;transition:all 1.1s ease}.servicio .seccion .activaciones2{opacity:0}.servicio div{background-image:linear-gradient(white 75%,rgb(255,249.45,242.25))!important;border-top:solid 10px #ff9000;padding:20px 20px 25px;position:relative;transition:all 1.1s ease}.servicio div:before{background-image:linear-gradient(transparent 40%,rgb(112.2,63.36,0));content:"";height:150px;left:0;opacity:.5;position:absolute;top:-160px;transition:all 1.1s ease;width:100%}.servicio .servicio-titulo{color:#000;display:block;font-family:Oswald,sans-serif;font-size:24px;line-height:26px;margin:0 0 5px;text-align:center!important;text-transform:uppercase}@media (max-width:768px){.servicio .servicio-titulo{font-size:26px}}.servicio .servicio-subtitulo{color:#000;display:block;font-family:Oswald,sans-serif;font-size:18px;line-height:20px;padding:0 20px 15px;text-align:center!important;text-transform:uppercase}@media (max-width:768px){.servicio .servicio-subtitulo{font-size:18px}}.servicio .servicio-texto{color:#000;display:block;font-size:14px;line-height:1.25em;padding:0 20px}@media (max-width:768px){.servicio .servicio-texto{font-size:14px;margin-top:8px}}#nFaqs{background-color:#000;padding:275px 0 275px!important}#nFaqs .bloque-negro{background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-14}#nFaqs:after{background-image:url(../../img/barras/di99-barra-blanco2.png);background-position:center bottom;background-repeat:repeat-x;background-size:auto;content:"";height:100px;position:absolute;top:0;width:100%}#faqs .card{background:0 0;border:none}#faqs .card .card-header{background:0 0;border:none}#faqs .card .card-header button{color:#fff;font-size:18px;line-height:1.25em;position:relative;transition:all .25s ease}#faqs .card .card-header button:before{content:"";background-color:#ff9000;height:10px;left:0;position:absolute;transition:all .25s ease;top:10px;width:3px}#faqs .card .card-header button:hover{color:#ff9000;text-decoration:none}#faqs .card .card-header button:hover:before{background-color:#fff;left:-7px;width:10px}#faqs .card .card-header button:active,#faqs .card .card-header button:focus{color:#ff9000;text-decoration:none}#faqs .card .card-body{color:#d3d3d3;font-size:14px;line-height:1.5em}#faqs .card .card-body a{color:#ff9000;text-decoration:none;transition:all .25s ease}#faqs .card .card-body a:hover{color:#fff}#nClientes:after{background-image:url(../../img/barras/di99-barra-blanco1.png);background-position:center bottom;background-repeat:repeat-x;background-size:auto;content:"";height:100px;position:absolute;top:-100px;width:100%}.slider{height:160px;margin:auto;overflow:hidden;position:relative;width:1020px}@media (max-width:575.98px){.slider{width:300px}}.slider::after,.slider::before{content:"";height:160px;position:absolute;width:50px;z-index:2}.slider::after{background-image:url(../../img/clientes/barra-der.png);right:-1px;top:0}.slider::before{background-image:url(../../img/clientes/barra-izq.png);left:0;top:0}.slider .slide{height:160px;position:relative;transition:all .25s ease;width:250px}.slider .slide:hover span{opacity:1}.slider .slide img{filter:grayscale(100%);opacity:.5;transition:all .25s ease}.slider .slide img:hover{filter:grayscale(0);opacity:1}.slider .slide span{background-color:#ff9000;border-radius:5px;color:#fff;font-size:11px;right:0;line-height:1.2em;opacity:0;padding:10px 15px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:all .25s ease;width:-moz-fit-content;width:fit-content;z-index:2}.slider .slide span:before{background-color:#ff9000;bottom:-9px;clip-path:polygon(49% 100%,0 0,100% 0);content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%);width:15px}.slider .clientes1{animation:clientes1 35s linear infinite;-webkit-animation:clientes1 35s linear infinite;display:flex;width:5500px!important}.slider .clientes1:hover{animation-play-state:paused}@keyframes clientes1{0%{transform:translateX(0)}100%{transform:translateX(-2750px)}}.slider .clientes2{animation:clientes2 35s linear infinite;-webkit-animation:clientes2 35s linear infinite;display:flex;width:5500px!important}.slider .clientes2:hover{animation-play-state:paused}@keyframes clientes2{0%{transform:translateX(-2750px)}100%{transform:translateX(0)}}#Testimoniales{position:relative}#Testimoniales .sombra-abajo,#Testimoniales .sombra-arriba{height:200px;left:0;position:absolute;width:100%;z-index:0}#Testimoniales .sombra-arriba{background:linear-gradient(rgba(255,72,0,.5),transparent);top:-100px}#Testimoniales .sombra-abajo{background:linear-gradient(transparent,rgba(255,72,0,.5));bottom:-100px}#Testimoniales:after,#Testimoniales:before{background-position:center;background-repeat:repeat-x;background-size:auto;content:"";height:100px;left:0;position:absolute;width:100%;z-index:2}#Testimoniales:before{background-image:url(../../img/barras/di99-barra-blanco2.png);top:-100px}#Testimoniales:after{background-image:url(../../img/barras/di99-barra-blanco1.png);bottom:-100px}#Testimoniales #nTestimoniales{min-height:0!important;padding:75px 0!important}.testimonial{background:#000;border-radius:10px;box-shadow:0 5px 5px rgba(0,0,0,.15);color:#000;display:flex;margin:20px 45px;overflow:hidden;padding:0!important;position:relative;transition:all .15s ease}@media (max-width:768px){.testimonial{display:block}}.testimonial:hover .tfoto img{filter:grayscale(0)}.testimonial:hover .ttexto{color:#fff}.testimonial:hover .ttexto img{opacity:1}.testimonial:hover .ttexto .tfiltro{opacity:.8}.testimonial .tfiltro{background-image:linear-gradient(to left,transparent 45%,rgb(102,57.6,0));height:100%;left:0;opacity:.25;position:absolute;top:0;transition:all .25s ease;width:100%;z-index:1}.testimonial .tfoto{flex:1;background:#fff;border-right:solid 10px #ff9000;overflow:hidden;padding:0 25px;z-index:2}@media (max-width:768px){.testimonial .tfoto{border-bottom:solid 10px #ff9000;border-right:none;flex-wrap:wrap;width:100%}}.testimonial .tfoto img{height:105%;margin-left:50%;transform:translateX(-50%);transition:all .25s ease}@media (max-width:768px){.testimonial .tfoto img{height:50%}}.testimonial .ttexto{color:#d3d3d3;flex:2;font-size:16px;line-height:1.75em;margin:0!important;padding:60px 70px 20px 25px;position:relative;transition:all .25s ease;width:100% -50px;z-index:2}@media (max-width:768px){.testimonial .ttexto{flex-wrap:wrap;padding:25px 25px 25px 25px;width:100%}}.testimonial .ttexto p{margin:0;position:relative;z-index:2}.testimonial .ttexto img{opacity:.3;position:relative;transition:all .25s ease;z-index:2}.testimonial .ttexto ul{list-style:none;padding-left:5px}.testimonial .ttexto ul li{margin:0;position:relative}.testimonial .ttexto ul li:before{background-color:#ff9000;content:"";height:15px;left:-12px;position:absolute;top:2px;width:3px}.testimonial h4{color:#fff;font-size:30px;line-height:1em;margin:0;position:relative;transition:all .25s ease;z-index:2}.testimonial h5{color:#fff;font-family:Oswald;font-size:18px;font-weight:300;line-height:1em;margin:0 0 25px;position:relative;z-index:2}@media (max-width:768px){.testimonial h5{line-height:1.25em}}.testimonial h5:before{background:#ff9000;border-radius:50px;bottom:-3px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0}.carousel-indicators{position:relative;margin-top:5px;z-index:999}.carousel-indicators li{background-color:#fff;opacity:1}.carousel-indicators li.active{background-color:#000}.carousel-control{background-color:#000;border-radius:50%;color:#fff;height:30px;font-size:18px;margin:0;opacity:1;padding:0!important;top:50%;transform:translateY(-50%);transition:all .25s ease;width:30px}.carousel-control:hover{background-color:#fff;color:#000}#tTestimoniales{bottom:-100px;height:40px;left:50%;position:absolute;transform:translateX(-50%);width:40px;z-index:1000}.t-call2action{background-color:#fff;border-radius:10px;box-shadow:0 4px 5px rgba(0,0,0,.5);color:#000!important;margin:20px 15px 25px;overflow:hidden;position:relative;transition:all .25s ease}.t-call2action:hover{box-shadow:0 10px 10px rgba(0,0,0,.2);margin:15px 15px 30px}.t-call2action:hover h4{color:#ff9000}.t-call2action:hover h4:before{width:100px}@media (max-width:575.98px){.t-call2action{margin:50px 10px 40px}.t-call2action:hover{margin:45px 10px 45px}}.t-call2action h4{background-color:#000;color:#fff;font-size:40px;line-height:1.1em;margin:0;padding:35px 25px;position:relative;transition:all .25s ease;width:100%}.t-call2action h4:before{background:#ff9000;border-radius:50px;bottom:-3px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0}.t-call2action .info{color:#000!important;padding:0 25px 25px}.t-call2action .info h3{font-family:Oswald,sans-serif;font-size:27px;letter-spacing:-.25px;margin:0 0 -5px!important}@media (max-width:575.98px){.t-call2action .info h3{font-size:19px;text-align:center}}.t-call2action .info .boton-secciones{letter-spacing:.5px}.t-call2action .info p{font-size:18px;line-height:1.35em;margin:5px 0 -10px}@media (max-width:575.98px){.t-call2action .info p{text-align:center}}.t-call2action .info p a{color:#000;font-size:18px;transition:all .25s ease}.t-call2action .info p a:hover{color:#ff9000;text-decoration:none}.t-call2action .info p a.redes{font-size:25px}.t-call2action .info hr{margin:10px 0}.alianza{background:#000;border-radius:10px;box-shadow:0 5px 5px rgba(0,0,0,.15);color:#000;display:block;overflow:hidden;position:relative;transition:all .25s ease}.alianza:hover{box-shadow:0 10px 5px rgba(0,0,0,.15)}.alianza:hover .logo:before{opacity:1}.alianza:hover .logo:after{width:100px}.alianza:hover .logo img{filter:invert(64%) sepia(20%) saturate(5500%) hue-rotate(3deg) brightness(155%) contrast(85%)}.alianza .logo{color:#fff;margin:0;position:relative;transition:all .25s ease;width:100%;z-index:9999}.alianza .logo:before{background:linear-gradient(transparent 40%,rgb(112.2,63.36,0));content:"";height:100%;left:0;opacity:.5;position:absolute;transition:all .25s ease;top:0;width:100%;z-index:1}.alianza .logo:after{background:#ff9000;border-radius:50px;bottom:-3px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0;z-index:2}.alianza .logo img{display:block;position:relative;transition:all .25s ease;width:100%}.alianza article{background:linear-gradient(white 75%,rgb(255,249.45,242.25));font-size:12.5px;letter-spacing:.15px;line-height:1.5em;padding:20px 18px 10px!important;z-index:1}.alianza article ul{list-style:none;padding-left:5px}.alianza article ul li{margin:0;position:relative}.alianza article ul li:before{background-color:#ff9000;content:"";height:15px;left:-12px;position:absolute;top:2px;width:3px}.alianza{margin:20px 5px}.alianza:hover{margin:15px 5px 25px}.info-contacto{background-color:#fff;border-radius:10px;box-shadow:0 4px 5px rgba(0,0,0,.5);color:#000!important;overflow:hidden;position:relative}@media (max-width:575.98px){.info-contacto{margin:50px 10px 40px}}.info-contacto .logo{background-color:#000;background-image:url(../../img/di99-logo.png);background-position:center center;background-repeat:no-repeat;background-size:50%;border-bottom:solid 10px #ff9000;display:block;padding:75px 30px;position:relative;width:100%;height:80px;top:0;left:0}.info-contacto .info{color:#000!important;padding:25px 30px 30px}.info-contacto .info h3{font-family:Oswald,sans-serif;font-size:40px;margin:0 0 -5px!important}@media (max-width:575.98px){.info-contacto .info h3{font-size:19px;text-align:center}}.info-contacto .info .boton-secciones{letter-spacing:.5px}.info-contacto .info p{font-size:18px;line-height:1em;margin:0 0 1px 0}@media (max-width:575.98px){.info-contacto .info p{text-align:center}}.info-contacto .info p a{color:#000;font-size:18px;transition:all .25s ease}.info-contacto .info p a:hover{color:#ff9000;text-decoration:none}.info-contacto .info p a.redes{font-size:25px}.info-contacto .info hr{margin:10px 0}.c-call2action{background-color:#fff;border-radius:10px;box-shadow:0 4px 5px rgba(0,0,0,.5);color:#000!important;margin:20px 15px 25px;overflow:hidden;position:relative;transition:all .25s ease}.c-call2action:hover{box-shadow:0 10px 10px rgba(0,0,0,.2);margin:15px 15px 30px}.c-call2action:hover h4{color:#ff9000}.c-call2action:hover h4:before{width:100px}@media (max-width:575.98px){.c-call2action{margin:50px 10px 40px}.c-call2action:hover{margin:45px 10px 45px}}.c-call2action h4{background-color:#000;color:#fff;font-size:40px;line-height:1.1em;margin:0;padding:35px 15px;position:relative;transition:all .25s ease;width:100%}.c-call2action h4:before{background:#ff9000;border-radius:50px;bottom:-3px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0}.c-call2action .info{color:#000!important;padding:5px 25px 35px}.c-call2action .info h3{font-family:Oswald,sans-serif;font-size:27px;letter-spacing:-.25px;margin:0 0 -5px!important}@media (max-width:575.98px){.c-call2action .info h3{font-size:19px;text-align:center}}.c-call2action .info .boton-secciones{letter-spacing:.5px}.c-call2action .info p{font-size:18px;line-height:1.35em;margin:5px 0 -10px}@media (max-width:575.98px){.c-call2action .info p{text-align:center}}.c-call2action .info p a{color:#000;font-size:18px;transition:all .25s ease}.c-call2action .info p a:hover{color:#ff9000;text-decoration:none}.c-call2action .info p a.redes{font-size:25px}.c-call2action .info hr{margin:10px 0}.form-control{border-radius:0!important}.formulario{width:100%!important}.formulario label{display:none}.formulario input,.formulario select,.formulario textarea{background-color:#fff!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.5)!important;border-radius:5px!important;color:gray!important;font-size:14px}.formulario textarea{resize:none}.formulario input::-moz-placeholder,.formulario textarea::-moz-placeholder{color:gray;opacity:1!important}.formulario input::placeholder,.formulario textarea::placeholder{color:gray;opacity:1!important}.formulario p{font-size:14px;text-shadow:0 0 5px rgba(0,0,0,.5)}.formulario p a{color:#fff;text-decoration:none;transition:all .25s ease}.formulario p a:hover{color:#000;text-shadow:none}.formulario .btn{background-color:#000!important;border:1px solid rgba(255,255,255,.3)!important;color:#f5f5f5!important;transition:all .25s ease!important}.formulario .btn:hover{background-color:#fff!important;color:#000!important}.formulario .btn:focus{outline:0!important}@media (max-width:575.98px){.formulario .btn{left:50%;position:relative;transform:translateX(-50%)}}.modal{background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 5%,rgba(0,0,0,0) 100%);font-size:0!important}@media (max-width:768px){.modal{height:100vh!important;overflow:hidden;width:100vw!important}}.modal .modal-dialog{animation:fondo 2s linear infinite;background-color:#ff9000;background-image:url(../../img/fondos/di99-pattern3.png);background-repeat:repeat;border-radius:none!important;box-shadow:0 2px 0 #000!important;clip-path:polygon(0 0,80% 0,100% 100%,0 100%);height:100vh;left:0;margin:0;max-width:60vw;overflow:hidden;top:0;transition:all .25s ease}@media (max-width:768px){.modal .modal-dialog{clip-path:none;height:100vh!important;max-height:100vh;min-width:90vw!important}}@keyframes fondo{from{background-position:-75px -75px}to{background-position:0 0}}@media (max-width:568px){.modal .modal-dialog{width:80vw!important}}@media (min-width:1300px){.modal .modal-dialog{width:60vw!important}}@media (min-width:1920px){.modal .modal-dialog{width:50vw!important}}.modal .modal-dialog .area{background-color:#ff9000;height:100%;left:0;opacity:.325;position:absolute;top:0;width:100%}.modal .modal-dialog .area-legales{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.modal .modal-dialog .modal-content{background:0 0;border:none!important;border-radius:none!important}.modal .modal-dialog .modal-content button.close{border-radius:50%;color:#fff;font-size:50px;opacity:1!important;position:absolute;left:30px;line-height:1em;text-shadow:none!important;top:20px;transition:all .25s ease;z-index:97}@media (max-width:568px){.modal .modal-dialog .modal-content button.close{background-color:#000}}.modal .modal-dialog .modal-content button.close:hover{color:#ff9000;transform:rotate(90deg)}.modal .modal-dialog .modal-content button.close:focus{outline:0}.modal .modal-dialog .modal-content .modal-header{background-color:#000;border:none;border-top-left-radius:0;border-top-right-radius:0;color:#fff;height:30vh;padding:100px 250px 30px 30px;position:relative;text-align:left}.modal .modal-dialog .modal-content .modal-header h2{font-family:Oswald,sans-serif;font-size:50px;margin:0;bottom:0}.modal .modal-dialog .modal-content .modal-body{height:100vh;margin:0;padding:0;position:relative}.modal .modal-dialog .modal-content .modal-body:-webkit-scrollbar{display:none!important}.modal .modal-dialog .modal-content .modal-body div{margin:0;padding:0}.modal .modal-dialog .modal-content .modal-body h2{background:#000;color:#fff;font-family:Oswald,sans-serif;font-size:45px;line-height:1em;margin:0;padding:80px 250px 30px 30px;width:100%}@media (max-width:768px){.modal .modal-dialog .modal-content .modal-body h2{font-size:38px;line-height:1.05em;padding:80px 50px 30px 30px}}.modal .modal-dialog .modal-content .modal-body article{color:#fff;height:80vh;overflow-x:hidden;overflow-y:scroll;padding:25px 150px 100px 30px;position:relative;scrollbar-width:none;-ms-overflow-style:none}@media (min-width:1920px){.modal .modal-dialog .modal-content .modal-body article{padding:25px 250px 100px 30px!important}}@media (max-width:768px){.modal .modal-dialog .modal-content .modal-body article{padding:25px 50px 30vh 30px!important}}.modal .modal-dialog .modal-content .modal-body article h3{font-family:Oswald,sans-serif;font-size:20px;margin-bottom:20px;text-shadow:0 0 5px rgba(0,0,0,.5)}.modal .modal-dialog .modal-content .modal-body article h4{font-family:Oswald,sans-serif;font-size:26px;margin:16px 0!important;text-shadow:0 0 5px rgba(0,0,0,.5)}.modal .modal-dialog .modal-content .modal-body article a,.modal .modal-dialog .modal-content .modal-body article li,.modal .modal-dialog .modal-content .modal-body article p{font-size:16px;text-shadow:0 0 5px rgba(0,0,0,.5)}.modal .modal-dialog .modal-content .modal-body article ul{list-style-type:none;padding-left:15px}.modal .modal-dialog .modal-content .modal-body article ul li{margin-bottom:10px;position:relative}.modal .modal-dialog .modal-content .modal-body article ul li:before{background-color:#000;content:"";height:20px;left:-12px;position:absolute;top:55%;transform:translateY(-50%);width:3px}@media (max-width:768px){.modal .modal-dialog .modal-content .modal-body article ul li:before{top:14px}}.modal .modal-dialog .modal-content .modal-body article a{color:#ff9000;transition:all .25s ease}.modal .modal-dialog .modal-content .modal-body article a:hover{color:#000;text-decoration:none}.modal .modal-dialog .modal-content .modal-body .legales{color:#000!important;height:80vh;overflow-x:hidden;overflow-y:scroll;padding:25px 150px 100px 30px;position:relative;scrollbar-width:none;-ms-overflow-style:none}@media (min-width:1920px){.modal .modal-dialog .modal-content .modal-body .legales{padding:25px 250px 100px 30px!important}}@media (max-width:768px){.modal .modal-dialog .modal-content .modal-body .legales{padding:25px 40px 100px 30px!important}}.modal .modal-dialog .modal-content .modal-body .legales h3{font-family:Oswald,sans-serif;font-size:20px;margin:0 0 20px}.modal .modal-dialog .modal-content .modal-body .legales h4{font-family:Oswald,sans-serif;font-size:18px;margin:16px 0 12px!important}.modal .modal-dialog .modal-content .modal-body .legales a,.modal .modal-dialog .modal-content .modal-body .legales li,.modal .modal-dialog .modal-content .modal-body .legales p{font-size:14px}@media (max-width:768px){.modal .modal-dialog .modal-content .modal-body .legales a,.modal .modal-dialog .modal-content .modal-body .legales li,.modal .modal-dialog .modal-content .modal-body .legales p{line-height:1.4em}}.modal .modal-dialog .modal-content .modal-body .legales ol li,.modal .modal-dialog .modal-content .modal-body .legales ul li{margin-bottom:.15em}.modal .modal-dialog .modal-content .modal-body .legales a{color:#ff9000;transition:all .25s ease}.modal .modal-dialog .modal-content .modal-body .legales a:hover{color:#000;text-decoration:none}