
/* MIT - Desarrollado por Baffler 2021 */

/*******/

/*Preloader*/

#page-loader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000000 none repeat scroll 0% 0%;
z-index: 99999;
}

/* General */

@font-face {
	font-family: "Poppins regular";
	src: url("../fonts/Poppins-Regular.ttf");
}

@font-face {
	font-family: "Poppins light";
	src: url("../fonts/Poppins-Light.ttf");
}

@font-face {
	font-family: "Poppins medium";
	src: url("../fonts/Poppins-Medium.ttf");
}

@font-face {
	font-family: "Poppins Semibold ";
	src: url("../fonts/Poppins-SemiBold.ttf");
}

@font-face {
	font-family: "Poppins bold";
	src: url("../fonts/Poppins-Bold.ttf");
}

body {background: #0b1118;}

body,button {font-family: "Poppins regular";}

header,.lang,#section3 .cont,.step,.ex-info.ex-info-img,.ex-phone,figure.ine-2 svg, figure.cara svg, figure.analizando svg,.ex-info .numbers,#section6 .cont .content,#section7 .fp-tableCell {position: relative;}

header,header nav ul,header nav ul li,.content-home1,#section0 .fp-tableCell:before,#section1 svg,#section3 .cont .content,#section3 .cont .content p,#section3 .cont .content figure,#section3 .cont .content figure img,.content-registros,.reg-sen,.reg-frau,.content-registros figure img,#section4 .cont .content p,.step,.ex-phone figure,.ex-phone figure img,figure.ine-2 svg, figure.cara svg, figure.analizando svg,.ex-info .numbers svg,.ex-info .info,.ex-info .info h3,#section5 .cont .content,#section5 .cont .content figure,#section5 .cont .content p,#section6 .cont .content,#section6 .cont .content p,#section6 .cont img.back-adaptamos,#section8 .cont .content p,#section8 .cont .monitoreo,#section8 .cont .monitoreo figure img,#section9 .cont .lideres .convertimos img,#section9 .cont .lideres .convertimos .conver p,#section10 .cont .content,#section10 .cont .content p,#section10 .cont .herramientas .herra figure,#section10 .cont .herramientas .herra figure img,#section12 .cont .content,#section12 .cont .paquetes .paquete img,#section13 .cont .content,#section14 .cont .menu-footer,#section13 .cont .interesa {width: 100%;}

header,.content-home1,#section0 .fp-tableCell:before,#section6 .cont img.back-adaptamos {top: 0;}

header nav,header nav ul,.content-home1,.beneficios .bene,.industria,#section7 .cont .plataformas,#section9 .cont .lideres .convertimos,#section10 .cont .herramientas,#section11 .cont .testimonios,#section12 .cont .paquetes,#section13 .interesa,#section14 .menu-footer {display: flex;}

header nav,header nav ul,.content-home1,.beneficios .bene>div:first-child {align-items: center;}

header nav ul li,.beneficios .bene>div {display: inline-flex;}

header nav ul li a.active,.beneficios .bene h2,#section3 .cont .content p:first-child+p,#section3 .cont .content h2,#section4 .cont .content p:first-child+p,#section4 .cont .content h2,#section5 .cont .content p:first-child+p,#section5 .cont .content h2,.industria .col-industria .ind h3,#section6 .cont .content p:first-child+p,#section6 .cont .content h2,#section8 .cont .content p:first-child+p,#section8 .cont .content h2,#section10 .cont .content p:first-child+p,#section10 .cont .content h2,#section10 .cont .herramientas .herra h3,#section11 .cont .content h2,#section12 .cont .content p,#section12 .cont .content h2,#section12 .cont .paquetes .paquete h3,#section13 .cont .content h2,#section14 .menu-footer h3,#section13 .cont .interesa h3,#conditions .terminos h3,.login .cont .cont-login h1 {font-family: "Poppins Semibold ";}

button,#section0 .fp-tableCell:before,#section4 .cont .content figure img,.ex-phone figure,.ex-phone figure img,figure.ine-2 svg, figure.cara svg, figure.analizando svg,.ex-info .numbers.cursor:after,#section8 .cont .content figure img,#section8 .cont .monitoreo img,#section9 .cont .lideres .convertimos .conver p,#section14 .cont img,#section13 .cont .interesa a {display: block;}

button {
	outline: none;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}

button {background: none;}

button {color: #44576D;}

button,.ex-info .numbers svg circle,.ex-info .numbers svg path,#conditions .terminos button.bt-terminos {cursor: pointer;}

header nav ul li:first-child,.lang:after,.content-home1,#section0 .fp-tableCell:before,.content-registros,.reg-sen,.reg-frau,.ex-phone figure,.ex-info .numbers.cursor:after,#section6 .cont img.back-adaptamos,#section8 .cont .monitoreo {position: absolute;}

header,.reg-sen,.reg-frau,figure.cara svg,#section6 .cont img.back-adaptamos,#section7 .fp-tableCell {z-index: 1;}

header nav ul li:first-child {width: auto;}

a,.acc-identity,h1,p,.content-home1 .content button,.beneficios .bene h2,#section4 .cont .content h2,#section4 .cont .content p,.ex-info .info h3,#section5 .cont .content h2,.industria .col-industria .ind h3,#section8 .cont .content h2,#section13 .cont .content h2,#section14 .cont .menu-footer ul li,#section13 .cont .content form button,#section13 .cont .interesa button,#section13 .cont .interesa h3,#section13 .cont .interesa a:hover,#conditions .terminos button.bt-terminos {color: #fff;}

.lang:after,#section0 .fp-tableCell:before,.ex-info .numbers.cursor:after {content: '';}

#section0 .fp-tableCell,#section0 .fp-tableCell:before,#section1 .fp-tableCell,#section11 .fp-tableCell,#section13 .cont .interesa {background-size: cover;}

.cont,.content-home1 .content,.beneficios hr,#section3 .cont .content,#section3 .cont .content figure,.content-registros figure,#section4 .cont .content,#section4 .cont .content p,#section4 .cont .content figure,#section4 .cont .content figure img,.step,figure.ine-2 svg, figure.cara svg, figure.analizando svg,.ex-info .info,.ex-info .info h3,#section5 .cont .content,#section5 .cont .content figure,.industria,#section6 .cont .content,#section6 .cont .content figure,#section7 .cont,#section7 .cont .plataformas,#section8 .cont .content,#section8 .cont .content figure,#section8 .cont .content figure img,#section8 .cont .monitoreo img,.lideres hr,#section10 .cont .content,#section10 .cont .content figure,#section11 .cont .content,#section11 .cont .content figure,#section12 .cont .content,#section13 .cont .content,#section13 .cont .interesa,#section14 .cont .menu-footer,#conditions .terminos button.bt-terminos {margin: auto;}

.cont,.content-home1,#section0 .fp-tableCell:before,#section1 svg,.step,.info.info-3.info-img,#section8 .cont .monitoreo {height: 100vh;}

#section0 .fp-tableCell,#section0 .fp-tableCell:before,#section1 .fp-tableCell,.content-registros,.ex-info .numbers.cursor:after,#section13 .cont .interesa {background-position: center;}

#section0 .fp-tableCell:before,#section1 .fp-tableCell,.beneficios .bene>div ul li,.content-registros,.reg-sen,.reg-frau,.ex-info.ex-info-img,.ex-phone,.ex-info .numbers.cursor:after,.info.info-3.info-img,#section8 .cont .monitoreo,#section11 .fp-tableCell,#section11 .cont .testimonios .testimonio,#section13 .fp-tableCell,#section13 .cont .interesa {background-repeat: no-repeat;}

.content-home1,.reg-sen,#section6 .cont img.back-adaptamos,#section8 .cont .monitoreo {left: 0;}

.content-home1 .content h1,.ex-info .info h3,#section9 .cont .lideres .convertimos .conver h3 {font-family: "Poppins bold";}

.content-home1 .content button,.beneficios p,.beneficios hr,.lideres p,.lideres hr,#section13 .cont .interesa button {display: inline-block;}

.content-home1 .content,#section1 svg,.beneficios,.content-registros,#section3 .cont .content,#section4 .cont .content,.ex-phone figure,.ex-info .numbers svg,.ex-info .info,#section5 .cont .content,.industria,#section6 .cont .content,#section6 .cont img.back-adaptamos,#section8 .cont .content,#section8 .cont .monitoreo img,#section9 .cont .lideres .convertimos,#section10 .cont .content,#section10 .cont .herramientas,#section11 .cont .content,#section11 .cont .testimonios,#section12 .cont .content,#section12 .cont .paquetes,#section13 .cont .content,#section13 .cont .interesa,#section14 .cont .menu-footer,#section14 .cont img {opacity: 0;}

.cont {
	max-width: 1275px;
	padding: 0 30px;
}

.content-home1,#section3 .cont,#section4 .cont .content p:first-child,#section4 .cont .content h2,#section4 .cont .content p,.ex-phone figure,#section5 .cont,#section6 .cont,#section8 .cont .content p,#section10 .cont,#section11 .cont,#section12 .cont,#section13 .cont,#section13 .cont .interesa button,#conditions .terminos button.bt-terminos {text-align: center;}

#section2 .cont,#section5 .cont,#section6 .cont,#section7 .cont,#section9 .cont,#section10 .cont,#section11 .cont,#section12 .cont,#section13 .cont,#section14 .cont {height: auto;}

#section3 {overflow: hidden;}

.beneficios .bene>div ul li:last-child {margin: 0;}

.beneficios .bene>div ul li,.content-registros,.reg-sen,.reg-frau,.ex-phone,.ex-info .numbers.cursor:after,#section8 .cont .monitoreo,#section13 .fp-tableCell {background-size: contain;}

.content-registros,.reg-frau,#section6 .cont img.back-adaptamos {right: 0;}

.reg-sen,.reg-frau,#section13 .cont .interesa {bottom: 0;}

.reg-sen,.reg-frau {height: 100%;}

.step {display: table;}

.ex-phone,.ex-info {display: table-cell;}

.ex-phone figure.view,.ex-info .numbers svg.view {opacity: 1;}

.ex-info .info {font-family: "Poppins light";}

.industria,#section10 .cont .herramientas .herra p,#section10 .cont .herramientas .herra ul li,#section11 .cont .testimonios .testimonio,#section13 .cont .interesa>div {text-align: left;}

/* 1era parte */

#section0 .fp-tableCell {
	background-image: url(../assets/waves.png);
    background-repeat: repeat-x;
	/*-webkit-animation: slide-home 2s cubic-bezier(0, 0, 0, 1.02) both;
	        animation: slide-home 2s cubic-bezier(0, 0, 0, 1.02) both;*/
}

header nav {min-height: 69px;}

header nav ul li:first-child + li {margin-left: 25%;}

header nav.first-menu {border-bottom: 1px solid #20314A;}

header nav.first-menu ul li:last-child {margin-left: 5%;}

header nav.second-menu ul li:first-child + li {margin-left: 40%;}

header nav ul li a {margin: 0 auto;}

.lang,.acc-identity,.content-home1 .content button,#section7 .cont .plataformas button,#section10 .cont .herramientas .herra button,#section13 .cont .content form button,#section13 .cont .content form input,#section13 .cont .interesa button,#conditions .terminos button.bt-terminos {height: 50px;}

.lang,.acc-identity,.content-home1 .content button,#section7 .cont .plataformas button,#section12 .cont .paquetes .paquete,#conditions .terminos button.bt-terminos {border-radius: 8px;}

.lang {
	width: 162px;
	border: 1px solid rgba(139, 151, 192, 0.25);
}

.lang:hover,#section7 .cont .plataformas button:hover {
    color: #fff;
    background-color: #0181ed;
}

.lang:hover:after {
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
}

.lang:after {
	width: 13px;
    height: 13px;
    right: 15px;
    top: 15px;
    border-top: 2px solid #44576D;
    border-left: 2px solid #44576D;
    -webkit-transform: rotate(223deg);
	transform: rotate(223deg);
}

.acc-identity {
	border: 1px solid #0181EE;
	width: 185px;
}

.acc-identity:hover,.content-home1 .content p + a button:hover,#section13 .cont .interesa a button:hover,#conditions .terminos button.bt-terminos:hover,.agenda-proceso .cont .cont-form-agenda .content-agenda form button:not(button:disabled):hover {
    background-color: #fff;
    color: #000;
    border: 1px #0B1118 solid;
}

.content-home1 .content,#section11 .cont .content,#section12 .cont .content,#section13 .cont .content {max-width: 841px;}

.content-home1 .content h1,#section3 .cont .content h2,#section4 .cont .content h2,#section5 .cont .content h2,#section6 .cont .content h2,#section8 .cont .content h2,#section10 .cont .content h2,#section11 .cont .content h2,#section12 .cont .content h2 {font-size: 54px;}

.content-home1 .content h1 {line-height: 61px;}

.content-home1 .content h1 span {color:#00ace2;}

.content-home1 .content p,.content-home1 .content button,.acc-identity,.beneficios .bene>div ul li,#section13 .cont .interesa a,#section14 .menu-footer ul li {font-size: 16px;}

.content-home1 .content p,.beneficios .bene>div ul li {color: #e5e5e5;}

.content-home1 .content p,#section11 .cont .testimonios .testimonio h4 {margin-bottom: 30px;}

.content-home1 .content p {line-height: 25px;}

.content-home1 .content button,.beneficios .bene>div ul li,.industria .col-industria .ind p,#section7 .cont .plataformas h3,#section11 .cont .testimonios .testimonio p,#section13 .cont .interesa a {line-height: 20px;}

.content-home1 .content button,#section10 .cont .herramientas .herra button,#section7 .cont .plataformas button,#section13 .cont .content form button,#section13 .cont .content form input,#section13 .cont .interesa button {width: 197px;}

.content-home1 .content button,#section10 .cont .herramientas .herra button,#section13 .cont .content form button,#section13 .cont .content form input {padding: 10px;}

.content-home1 .content button,#section10 .cont .herramientas .herra button {background-color: rgba(139, 151, 192, 0.25);}

.content-home1 .content button:hover,#section13 .cont .interesa,#section13 .cont .interesa button:hover {background-color: #000;}

.content-home1 .content p + a button,#section13 .cont .interesa button,#section13 .cont .interesa a button,#conditions .terminos button.bt-terminos {background-color: #0181ee;}

#section0 .fp-tableCell:before,#section1 .fp-tableCell {background-image: url(../assets/gradients.svg);}

.beneficios p,.beneficios hr,.lideres p,.lideres hr {width: 80%;}

.beneficios p,#section3 .cont .content p,#section4 .cont .content p,#section5 .cont .content p,#section6 .cont .content p,#section8 .cont .content p,.lideres p,#section9 .cont .lideres .convertimos p,#section10 .cont .content p,#section10 .cont .herramientas .herra p,#section10 .cont .content .herramientas .herra ul li,#section14 .menu-footer h3 {font-size: 18px;}

.beneficios p,#section3 .cont .content p,#section4 .cont .content p,.ex-info .info,#section5 .cont .content p,#section6 .cont .content p,#section8 .cont .content p,.lideres p,#section9 .cont .lideres .convertimos p,#section10 .cont .content p,#section10 .cont .herramientas .herra p,#section10 .cont .content .herramientas .herra ul li {line-height: 32px;}

.beneficios p,.lideres p {width: 19%;}

.beneficios hr,.lideres hr,#section13 .cont .content form input {border: none;}

.beneficios hr,.lideres hr {border-top: 1px solid #bfbfbf;}

.beneficios .bene {margin: 75px 0;}

.beneficios .bene>div {
    flex: 0 0 25%;
	max-width: 25%;
}

.beneficios .bene>div:first-child,#section9 .cont .lideres .convertimos .conver,#section10 .cont .herramientas .herra,#section13 .cont .interesa>div {
    flex: 0 0 50%;
	max-width: 50%;
}

.beneficios .bene h2,#section3 .cont .content h2,#section4 .cont .content h2,.ex-info .info h3,#section5 .cont .content h2,#section6 .cont .content h2,#section8 .cont .content h2,#section10 .cont .content h2,#section10 .cont .herramientas .herra h3,#section11 .cont .content h2,#section12 .cont .content h2,#section13 .cont .content h2 {line-height: 50px;}

.beneficios .bene h2,.ex-info .info h3,#section10 .cont .herramientas .herra h3,#section13 .cont .content h2,#section13 .cont .interesa h3 {font-size: 36px;}

.beneficios .bene>div ul li {
	margin-bottom: 44px;
	min-height: 40px;
	padding-left: 65px;
}

.beneficios .bene>div ul li {background-position: left;}

.sencillos {background-image: url("../assets/sencillos.png");}

.verificacion {background-image: url("../assets/verificacion.png");}

.mejoras {background-image: url("../assets/mejoras.png");}

.identifica {background-image: url("../assets/identifica.png");}

.reduccion {background-image: url("../assets/reduccion.png");}

/* 2da parte */

#section3 .fp-tableCell,#section6 .fp-tableCell,#section7 .fp-tableCell,#section10 .fp-tableCell,#section12 .fp-tableCell {background: linear-gradient(90deg, rgba(229, 227, 233, 0.52) 0%, rgba(240, 238, 242, 0.52) 100%);}

#section3 .cont {min-height: 700px;}

#section3 .cont .content,#section4 .cont .content,#section6 .cont .content {max-width: 844px;}

#section3 .cont .content p,#section3 .cont .content h2,#section6 .cont .content p,#section6 .cont .content h2,#section7 .cont .plataformas h3,#section7 .cont .plataformas p,#section10 .cont .content p,#section10 .cont .content h2,#section10 .cont .herramientas .herra h3,#section10 .cont .herramientas .herra p,#section11 .cont .content h2,#section11 .cont .testimonios .testimonio h3,#section11 .cont .testimonios .testimonio p,#section12 .cont .paquetes .paquete h3,#section12 .cont .content h2 {color: #0b1118;}

#section3 .cont .content p,#section4 .cont .content p,#section5 .cont .content p,#section6 .cont .content p,#section8 .cont .content p,#section10 .cont .content p {margin-bottom: 40px;}

#section3 .cont .content p,#section4 .cont .content p {max-width: 842px;}

#section3 .cont .content p:first-child,#section3 .cont .content figure,#section3 .cont .content h2,#section4 .cont .content p:first-child,#section4 .cont .content figure,#section4 .cont .content h2,#section5 .cont .content p:first-child,#section5 .cont .content figure,#section5 .cont .content h2,#section6 .cont .content p:first-child,#section6 .cont .content figure,#section6 .cont .content h2,#section8 .cont .content p:first-child,#section8 .cont .content figure,#section8 .cont .content h2,#section10 .cont .content p:first-child,#section10 .cont .content figure,#section10 .cont .content h2,#section11 .cont .content figure,#section11 .cont .content h2 {margin-bottom: 20px;}

#section3 .cont .content p:first-child,#section4 .cont .content p:first-child,#section5 .cont .content p:first-child,#section6 .cont .content p:first-child,#section8 .cont .content p:first-child,#section10 .cont .content p:first-child,#section11 .cont .content figure,#section12 .cont .content figure {margin-top: 30px;}

#section3 .cont .content figure,#section5 .cont .content figure,#section6 .cont .content figure,#section11 .cont .content figure {max-width: 405px;}

.content-registros {background-image: url(../assets/circle-ai.png);}

.reg-sen,.reg-frau {
	max-width: 290px;
	background-position: 30px bottom;
}

.reg-sen {background-image: url("../assets/registros-sencillos.png");}

.reg-frau {
	background-image: url("../assets/menos-fraudes.png");
	background-position: -30px bottom;
}

.content-registros figure {
	max-width: 1026px;
    padding: 70px;
}

/* 3da parte */

#section4 .cont .content figure,#section8 .cont .content figure {max-height: 30px;}

#section5 .cont .content p,#section8 .cont .content p:first-child {color: #d6d6d6;}

.step {
	max-width: 1093px;
    bottom: -10%;
}

.ex-phone,.ex-info {width: 50%;}

.ex-info.ex-info-img,.ex-phone,.info.info-3.info-img,#section8 .cont .monitoreo {background-position: center top;}

.ex-info.ex-info-img {
	background-image: url(../assets/ex-phone.png);
    background-size: 40%;
}

.ex-phone {
	background-image: url("../assets/ex-phone.png");
	width: 35%;
}

.ex-phone.before-4,.ex-phone figure,.ex-info .numbers svg {
	-webkit-transition: 1s cubic-bezier(0, 0, 0.53, 0.54) all;
    transition: 1s cubic-bezier(0, 0, 0.53, 0.54) all;
}

.ex-phone figure img {
	max-width: 287px;
    margin: 17% auto 0;
}

figure.ine-2 svg, figure.cara svg, figure.analizando svg {
    top: -425px;
    max-width: 357px;
}

figure.analizando svg {
    top: -392px;
    max-width: max-content;
}

.ex-info .numbers,#section11 .cont .content {margin-bottom: 10%;}

.ex-info .numbers {margin-top: 15%;}

.ex-info .numbers.cursor:after {
    width: 35px;
    height: 35px;
    bottom: -35%;
    background-image: url("../assets/cursor.png");
    left: 43%;
}

.ex-info .numbers svg circle {fill: #000;}

.ex-info .numbers svg circle.active {
	cursor: default;
    fill: #0181ee;
	stroke: none;
}

.ex-info .info,.ex-info .info h3 {max-width: 500px;}

.ex-info .info,.industria .col-industria .ind h3,#section7 .cont .plataformas h3,#section12 .cont .paquetes .paquete h3 {font-size: 24px;}

.ex-info .info,.ex-info .info p,.ex-info .info h4,.industria .col-industria .ind p {color: #bdbdbd;}

.ex-info .info {padding-left: 15px;}

.ex-info .info ul {padding-left: 25px;}

.ex-info .info ul li,#section10 .cont .herramientas .herra ul li {list-style: disc;}

.info.info-3.info-img {
	background-image: url("../assets/procesando-score.png");
    background-size: auto;
    margin-top: -9%;
}

/* 4ta parte */

#section5 .cont .content,#section5 .cont .content p {max-width: 915px;}

.industria {
    margin-top: 120px;
    max-width: 880px;
}

.industria .col-industria,#section11 .cont .testimonios .testimonio {
    margin-right: 37px;
    flex: 0 0 30%;
}

.industria .col-industria .ind {
    margin-bottom: 80px;
    min-height: 195px;
}

.industria .col-industria .ind h3,#section7 .cont .plataformas h3,#section11 .cont .testimonios .testimonio h3,#section11 .cont .testimonios .testimonio h4 {line-height: 28px;}

.industria .col-industria .ind h3 {margin: 25px 0 11px;}

.industria .col-industria .ind p,#section7 .cont .plataformas p,#section11 .cont .testimonios .testimonio h3 {font-size: 16px;}

/* 5ta parte */

#section6 .cont,#section8 .cont {min-height: 940px;}

#section6 .cont .content {z-index: 11;}

#section7 .cont {background: linear-gradient(180deg, rgb(229 227 233 / 0%) 0%, rgb(255 255 255 / 100%) 100%);}

#section7 .cont {padding: 30px;}

#section7 .cont .plataformas {max-width: 1000px;}

#section7 .cont .plataformas h3 {margin: 18px 0;}

#section7 .cont .plataformas button {
    background-color: #e3e5ef;
    margin-top: 70px;
    margin-bottom: 86px;
}

/* 6ta parte */

#section8 .cont .content {max-width: 926px;}

#section8 .cont .content p span {color: #f8ba2f;}

#section8 .cont .monitoreo {
	background-image: url("../assets/back-monitoreo.png");
	margin-top: 62px;
}

#section8 .cont .monitoreo figure {
	padding: 0 10%;
    max-width: 1263px;
}

#section9 .cont .lideres .convertimos {margin: 100px 0;}

#section9 .cont .lideres .convertimos .conver {padding-right: 15%;}

#section9 .cont .lideres .convertimos img {margin-bottom: 56px;}

#section9 .cont .lideres .convertimos .conver p,#section10 .cont .herramientas .herra p,#section12 .cont .paquetes .paquete h3 {margin-bottom: 50px;}

/* 7ma parte */

#section10 .cont .content {max-width: 960px;}

#section10 .cont .content figure {max-width: 352px;}

#section10 .cont .content h2 {margin-bottom: 112px;}

#section10 .cont .herramientas .herra figure {margin-top: 94px;}

#section10 .cont .herramientas .herra {padding-right: 16%;}

#section10 .cont .herramientas .herra:last-child {padding-right: 0;}

#section10 .cont .herramientas .herra:last-child figure {
	margin-top: 0;
	margin-bottom: 94px;
}

#section10 .cont .herramientas .herra ul {padding-left: 20px;}

#section10 .cont .herramientas .herra h3 {margin-bottom: 38px;}

#section10 .cont .herramientas .herra button,#section11 .cont .testimonios .testimonio,#section12 .cont .paquetes .paquete,#section13 .cont .content form button,#section13 .cont .content form button,#section13 .cont .content form input,#section13 .cont .interesa button {border-radius: 8px;}

#section10 .cont .herramientas .herra button,#section11 .cont .testimonios .testimonio,#section12 .cont .paquetes .paquete {background-color: #f7f6f8;}

#section11 .fp-tableCell {
	background-image: url( "../assets/waves-testimonial.png");
	background-position: center -50%;
}

#section11 .cont {max-width: 100%;}

#section11 .cont .content {margin-top: 12%;}

#section11 .cont .testimonios {margin-bottom: 100px;}

#section11 .cont .testimonios .testimonio {
	padding: 35px 20px 25px 7%;
	background-image: url( "../assets/comillas.png");
	background-position: 15px 40px;
    background-size: 34px;
}

#section11 .cont .testimonios .testimonio h4 {
	font-size: 10px;
	color: #0181ee;
}

#section11 .cont .testimonios .testimonio p {font-size: 14px;}

#section11 .cont .testimonios .testimonio img {margin-left: -26%;}

/* 8va parte */

#section12 .cont .content figure {margin-top: 10%;}

#section12 .cont .content h2 {margin-bottom: 7%;}

#section12 .cont .paquetes .paquete,#section14 .menu-footer>div {flex: 0 0 33.3%;}

#section12 .cont .paquetes .paquete {
	max-width: 33.3%;
    box-shadow: 0px 2px 10px 6px rgb(44 46 48 / 5%);
    margin-bottom: 180px;
    padding-top: 3%;
    padding-left: 40px;
    padding-right: 40px;
    min-height: 625px;
}

#section12 .cont .paquetes .paquete:nth-child(2n) {
	background-color: #fff;
    padding-top: 65px;
    min-height: auto;
    padding-bottom: 90px;
	z-index: 1;
}

#section12 .cont .paquetes .paquete h3 {
	line-height: 36px;
	margin-bottom: 27px;
	padding-bottom: 10px;
    border-bottom: 1px #eaeaea solid;
}

/* Footer*/

#section13 .fp-tableCell {background-image: url( "../assets/points.png");}

#section13 .cont {
	padding: 30px 0 0;
	display: initial;
}

#section13 .cont .content figure {margin-top: 50px;}

#section13 .cont .content form input {background-color: #2B3342;}

#section13 .cont .content form button {background: linear-gradient(90deg, #fb8a3d 0%, #f8be2e 100%);}

#section13 .cont .interesa {
	background-image: url( "../assets/union.png");
	padding-top: 5%;
    padding-bottom: 5%;
	max-width: 1200px;
}

#section13 .cont .interesa h3 {line-height: 43px;}

#section13 .cont .interesa a {
	color: #49617e;
	margin-top: 19px;
	display: inline-block;
}

#section13 .cont .interesa>div {padding: 0 6%;}

#section13 .cont .content form button,#section13 .cont .content form input {margin: 10px auto;}

#section13 .cont .interesa button {background: rgba(139, 151, 192, 0.25);}

#section14 .menu-footer {max-width: 600px;}

#section14 .menu-footer h3 {line-height: 27px;}

#section14 .cont .menu-footer ul li {
	color: #969696;
	line-height: 39px;
}

#section14 .cont img {margin: 60px auto 0;}

#section14 .cont {padding: 80px 0;}

#section13 .cont .interesa a button {
	background-color: #0181ee;
	margin-right: 40px;
}

/* Cambios*/

header {
	margin: auto;
    margin-top: 10px;
    max-width: 1275px;
    padding: 0 30px;
}

#menu-btn { 
	position: absolute;
	right: 1em;
	top: .8em;
	width: 3em;
	border-radius: 100%;
	transition: all .2s ease-out;
	z-index: 111;
	display: none;
}

/*Cursor on toggle button hover*/
#menu-btn:hover { cursor: pointer; }

/*Styles for the hamburger lines*/
.menu-btn-line { 
	height: .4em; 
	background-color: #fff; 
	margin-bottom: .5em; 
}

/*No margin-bottom for last hamburger line.*/
.menu-btn-line:last-child { margin-bottom: 0; }

/*header nav.first-menu {display: none !important;}*/

nav.first-menu ul li:nth-child(2n), nav.first-menu ul li:nth-child(2n)+li {
    display: none;
}

header nav.second-menu ul li:first-child + li {
    margin-left: 30%;
}

header nav.second-menu ul li a.active {
    border-bottom: 1px #0181ee solid;
	padding: 0 5px;
}

nav.second-menu ul li:last-child a button,nav.third-menu ul li:last-child a button {
    margin-left: 30px;
    background-color: #0181ed;
    color: #fff;
    border-radius: 8px;
    width: 197px;
    height: 50px;
    line-height: 20px;
    font-size: 16px;
    padding: 10px;
}

nav.third-menu {
    display: none;
}

#section0 .cont {
	max-width: 100%;
    padding: 0;
    height: auto;
}

#section0 .fp-tableCell {background-image: none;}

#section0 .fp-tableCell:before {
	height: 100%;
}

#section0:after,#section4:after,#section8:after,#section13:after {
    content: '';
    width: 100%;
    height: 2px;
    display: block;
    background: #0B1118;
    position: absolute;
    bottom: -1px;
    left: 0;
    z-index: 1;
}

.content-home1 {
	position: relative;
	display: block;
    margin: auto;
    margin-top: 75px;
	height: auto;
	background-size: 150% 130%;
    background-position: -30% bottom;
    background-repeat: no-repeat;
	padding-bottom: 5%;
	background-image: url("../assets/waves.png");
	-webkit-animation: slide-home 20s ease-in-out both;
	        animation: slide-home 20s ease-in-out both;
}

.content-home1 .content {
	padding: 0 30px;
}

.content-home1 .content h1 span {
    background: linear-gradient(to left, #0181EE 0%, #00DDD8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.content-home1 .content p {
	margin-top: 24px;
}

.content-home1 .content p + a button {
    margin-right: 30px;
}

#section0 svg {
	opacity: 0;
	display: block;
    width: 100%;
    height: auto;
    margin-top: 0;
}

#section3 .cont .content p:first-child, #section4 .cont .content p:first-child, #section5 .cont .content p:first-child, #section6 .cont .content p:first-child, #section8 .cont .content p:first-child, #section10 .cont .content p:first-child,.beneficios p,.lideres p:first-child {letter-spacing: 5px;}

.beneficios p,.lideres p:first-child {color: #bfbfbf;}

#section3 .cont .content p:first-child,#section4 .cont .content p:first-child,#section5 .cont .content p:first-child,#section6 .cont .content p:first-child,#section8 .cont .content p:first-child,#section10 .cont .content p:first-child {
    margin-bottom: 0;
}

#section3 .cont .content p:first-child+p,#section4 .cont .content p:first-child+p,#section5 .cont .content p:first-child+p,#section6 .cont .content p:first-child+p,#section8 .cont .content p:first-child+p,#section10 .cont .content p:first-child+p,#section12 .cont .content p {
    margin: auto;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 50px;
    background: linear-gradient(to right, #0181EE 0%, #00DDD8 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    max-width: max-content;
}

#section5 .cont .content p:first-child+p,#section8 .cont .content p:first-child+p,#section9 .cont .lideres .convertimos .conver h3 span {
    background: linear-gradient(to right, #FB8A3D 0%, #F8BE2E 60%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#section3 .cont .content figure,#section4 .cont .content figure, #section5 .cont .content figure,#section6 .cont .content figure,#section8 .cont .content figure,#section10 .cont .content figure,#section12 .cont .content figure {
    display: none;
}
#section3 .cont .content p span {
    color: #0181ee;
}

#section4 .cont {
	height: auto;
	max-height: 1100px;
}

.ex-phone,.ex-info.ex-info-img {
	background-image: url("../assets/ex-phone2.png");
}

.ex-phone {background-size: auto;}

.ex-info .info, .ex-info .info h3 {
    max-width: inherit;
    margin-bottom: 10px;
}

.ex-info .info {
    padding-left: 110px;
}

.ex-info .info ul li p {
    font-size: 14px;
    line-height: normal;
    display: none;
}

.ex-info.ex-info-img {
	background-position: center 200px;
    padding-bottom: 10%;
}

.info.info-3.info-img {
    background-image: url("../assets/verificacion-exitosa.png");
    background-size: auto;
    background-position: center 210px;
    margin-top: 0;
}

.step {
	margin-top: 10%;
}

.ex-phone figure img {
	max-width: max-content;
	margin: 40px auto 0;
}

.ex-phone figure .rostro {
    margin: 0;
    width: 220px;
    height: 355px;
    top: 274px;
    left: 116px;
    right: 0;
    position: absolute;
    border-radius: 50%;
    background-image: url("../assets/face_id.gif");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	transition: 0.3s ease-out all;
}

.ex-phone figure .rostro.fijo {
	background-image: url("../assets/rostro-final.JPG");
	opacity: 0.5;
}

figure.ine-2 svg {
	top: -595px;
}

figure.cara svg {
	top: -658px;
}

figure.analizando svg {
	top: -567px;
}

.ex-info .info ul {
	padding: 0;
}

.ex-info .info ul li {
    list-style: none;
    padding: 10px 0 10px 25px;
    border-bottom: 1px #464646 solid;
	background-image: url("../assets/flecha.png");
	background-position: right 50%;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer;
}

.ex-info .info ul li:last-child {
    border-bottom: none;
}

.ex-info .numbers p.text-4 {
	display: none;
	margin: auto;
    text-align: center;
    margin-top: 3%;
    font-size: 24px;
    line-height: 32px;
    max-width: 658px;
}

#section5 .fp-tableCell {
    background-image: url("../assets/union-funcion.png");
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

#section7 {
    background: linear-gradient(90deg, rgba(229, 227, 233, 0.52) 0%, rgba(240, 238, 242, 0.52) 100%);
}

#section7 .fp-tableCell {background: none;}

#section7 .cont {
	background: linear-gradient(180deg, rgb(229 227 233 / 0%) 0%, rgb(255 255 255 / 100%) 40%);
	max-width: 100%;
}

#section7 .cont .plataformas button a {
	color: #44576D;
}

#section7 .cont .plataformas button:hover a {
	color: #fff;
}

#section8 {z-index: 11;}

#section8 .cont,#section8 .cont .monitoreo {
	height: auto;
	background-size: cover;
}

#section8 .cont .monitoreo figure {
	position: relative;
    width: 100%;
    min-height: 500px;
    margin: auto;
}

#section8 .cont .monitoreo figure img {
	position: absolute;
	right: 0;
	left: 0;
    height: 100%;
    width: auto;
    display: block;
}

#section8 .cont .monitoreo figure svg {
    position: absolute;
    display: block;
    width: 100%;
    max-width: 820px;
}

#section8 .cont .monitoreo figure svg circle {transition: 2s ease-out all;}

#section8 .cont .monitoreo figure svg .st0,#section8 .cont .monitoreo figure svg .st1,#section8 .cont .monitoreo figure svg .st2,#section8 .cont .monitoreo figure svg circle {
	opacity: 0;
}

#section9 .fp-tableCell {
    background: linear-gradient(180deg, rgb(229 227 233 / 0%) 0%, #162231 50%);
}

#section8 .cont .monitoreo figure img.item3 {
    top: -10px;
}

#section9 .cont .lideres .convertimos .conver h3 {
    font-size: 36px;
    line-height: 50px;
    color: #fff;
    margin-bottom: 50px;
}

#section9 .cont .lideres .convertimos .conver:last-child {
    padding-right: 0;
}

#section9 .cont .lideres .convertimos .conver:last-child figure {
    height: 100%;
    align-items: center;
    display: flex;
}

#section9 .cont .lideres .convertimos .conver:last-child figure img {
    margin-bottom: 0;
    transition: 0.5s ease-out all;
}

#section9 .cont .lideres .convertimos .conver:last-child figure img:hover {
	transform: rotate3d(-7, -5, -1, -25deg);
}

#section11 .cont .testimonios {
	max-width: 1440px;
    margin: auto;
    margin-bottom: 100px;
	display: none !important;
}

#section12 .cont .paquetes {
    align-items: flex-end;
}

#section13 .cont .content {margin-bottom: 40px; display: none;}

#section13 .cont .content form input[type="text"] {
    width: 100%;
    max-width: 430px;
    margin-top: 28px;
    margin-bottom: 30px;
}

#section13 .cont .interesa {
	max-width: 100%;
    width: 100%;
	background-position: bottom;
}

#section13 .cont .interesa>div:last-child {
	text-align: right;
}

#section14 .menu-footer h3 {
	color: #fff;
	margin-bottom: 14px;
}

#section14 .cont {
	padding: 40px 0;
}

#section14 .menu-footer {
    max-width: 100%;
    align-items: center;
}

#section14 .menu-footer>div,#section14 .menu-footer h3 {
	display: none;
}

#section14 .menu-footer>div {
	flex: 0 0 70%;
}

#section14 .menu-footer>div:first-child {
    display: flex;
    margin: auto;
}

#section14 .menu-footer>div:first-child+div {
	display: flex;
    flex: 0 0 30%;
    text-align: center;
}

#section14 .menu-footer>div:first-child ul {
    display: flex;
    align-items: center;
}

#section14 .menu-footer>div:first-child ul li {
	margin: 0 30px;
	padding-top: 10px;
}

#section14 .menu-footer>div:first-child ul li:first-child {
	padding-top: 0;
}

#section14 .menu-footer>div:first-child ul li figure img {
    margin: 20px auto;
	opacity: 1;
}

#section14 .cont .menu-footer ul li a {
    color: #969696;
    line-height: 39px;
    transition: 0.3s ease all;
}

#section14 .cont .menu-footer ul li a:hover {
	color: #fff;
}

#section14 .menu-footer>div:first-child+div p {
	color: #969696;
}

#section14 .cont img {
	margin: 30px auto 0;
}

/* Animaciones*/

.simple-show {
	-webkit-animation: simple-show 2s cubic-bezier(0.5, 0.5, 0.5, 0.5) both;
		animation: simple-show 2s cubic-bezier(0.5, 0.5, 0.5, 0.5) both;
}

.scan {
   -webkit-animation: scan-phone 5s cubic-bezier(0.5, 0.5, 0.5, 0.5) both;
		animation: scan-phone 5s cubic-bezier(0.5, 0.5, 0.5, 0.5) both;
}

.show {
	-webkit-animation: slide-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.rotate {
	-webkit-animation: rotate 5s ease-in-out reverse both;
	        animation: rotate 5s ease-in-out reverse both;
}

.scan2 {
   -webkit-animation: scan-phone-2 3s cubic-bezier(0.5, 0.5, 0.5, 0.5) both;
		animation: scan-phone-2 3s cubic-bezier(0.5, 0.5, 0.5, 0.5) both;
}

.scan3 {
   -webkit-animation: scan-phone-3 4s cubic-bezier(0.5, 0.5, 0.5, 0.5) both;
		animation: scan-phone-3 4s cubic-bezier(0.5, 0.5, 0.5, 0.5) both;
}

.no-show {
	-webkit-animation: no-show 1s cubic-bezier(0, 0, 0.53, 0.54) both;
		animation: no-show 1s cubic-bezier(0, 0, 0.53, 0.54) both;
}

.rotate-center {
	-webkit-animation: rotate-center 5s ease-in-out both;
		animation: rotate-center 5s ease-in-out both;
}

@-webkit-keyframes simple-show {
	0% {
		opacity: 0;
	}
	100% {
    	opacity: 100%;
	}
}

@-webkit-keyframes slide-home {
	0%,100% {
		background-position: -30% bottom;
	}
	50% {
    	background-position: 100% bottom;
	}
	100% {
		background-position: -30% bottom;
	}
}

@-webkit-keyframes slide-top {
 	0% {
    	-webkit-transform: translateY(300px);
        transform: translateY(300px);
	}
  100% {
    	-webkit-transform: translateY(0);
        transform: translateY(0);
	  	opacity: 1;
	}
}

@-webkit-keyframes scan-phone {
 	0% {
		-webkit-transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 486, 140);
		transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 486, 140);
	}

	15% {
    	-webkit-transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 426, 170);
		transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 426, 170);
	}
	30% {
    	-webkit-transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 519, 121);
		transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 519, 121)
	}
	45% {
    	-webkit-transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 426, 170);
		transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 426, 170);
	}
	60% {
    	-webkit-transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 519, 121);
		transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 519, 121)
	}
	75% {
    	-webkit-transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 426, 170);
		transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 426, 170);
	}
	100% {
    	-webkit-transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 486, 140);
		transform: matrix(0.867203, 0.497955, -0.867203, 0.497955, 486, 140);
	}
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
}

@keyframes scan-phone-2 {
	0% {
    	top: -595px;
  	}
	25% {
    	top: -407px;
  	}
	50% {
    	top: -595px;
  	}
	100% {
		opacity: 0;
	}
}

@keyframes scan-phone-3 {
	0% {
    	top: -658px;
  	}
	25% {
    	top: -284px;
  	}
	50% {
    	top: -658px;
  	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes no-show {
	0% {
		opacity: 100%;
	}
	100% {
    	opacity: 0;
	}
}

@-webkit-keyframes rotate-center {
 	0% {
    	-webkit-transform: rotate(0);
        transform: rotate(0);
  	}
	75% {
    	-webkit-transform: rotate(270deg);
        transform: rotate(270deg);
  	}
	100% {
    	opacity: 0;
  	}
}
