/* Error de minimización. Devolviendo el contenido no minimizado.
(850,37): run-time error CSS1046: Expect comma, found '0'
(850,41): run-time error CSS1046: Expect comma, found '/'
(851,29): run-time error CSS1046: Expect comma, found '0'
(851,33): run-time error CSS1046: Expect comma, found '/'
 */
#encabezado, #encabezada {
background-color:#EFEFEF;
margin-bottom:48px;
position:relative;
overflow:hidden;
height:296px;
clear:both;
}
#encabezado .slick-dotted.slick-slider {
max-height:296px;
}
#encabezado .col-lg-12, #encabezada .col-lg-12 {
height:296px;
padding:0px;
}
#encabezado .col-lg-4, #encabezada .col-lg-4 {
padding:0 56px 0 36px;
}
.inEnca02 {
background:url(../images/home/im-slid02.jpg) no-repeat top center;
background-size:cover;
}
.inEnca06 {
background:url(../images/home/im-slid06.jpg) no-repeat top center;
background-size:cover;
}
.inEnca09 {
background:url(../images/home/im-slid09.jpg) no-repeat top center;
background-size:cover;
}
.inEncaMiNosis {
background:url(../images/home/im-slid13-fin.jpg) no-repeat center center;
background-size:cover;
}
.encabDerNew01, .encabDerNew02, .encabDerNew03, .encabDerNew04, .encabDerNew05 {
height:320px;
width:420px;
float:right;
color:#FFF;
}
.inEnca13 .encabDerNew01 {
width:470px;
}
.encabDerNew01 .titSlid, .encabDerNew02 .titSlid, .encabDerNew03 .titSlid {
font:normal 45px/46px 'Cabin Condensed';
letter-spacing:-0.01em;
padding:29px 0 19px 0;
font-weight:500;
color:#FFF;
margin:0px;
width:100%;
}
.encabDerNew01 .titSlid span {
font:normal 41px/46px 'Cabin Condensed';
letter-spacing:-0.01em;
font-weight:500;
}
.encabDerNew01 p, .encabDerNew02 p, .encabDerNew03 p {
font:normal 12px/21px 'Open Sans';
text-transform:uppercase;
padding:0px;
margin:0px;
width:100%;
}
.encabDerNew01 .titSlid, .encabDerNew02 .titSlid, .encabDerNew03 .titSlid {
opacity: 0;
}
.slider-nav {
width:123px;
}
.slider-nav .slick-list {
padding:0px;
}
.slider-nav .slick-track {
transform:translate3d(0px, 0px, 0px);
}
.nombApl {
font:normal 20px/24px 'Cabin Condensed';
position:absolute;
width:120px;
color:#FFF;
left:64px;
opacity:0;
top:29px;
}
.slick-prev {
transition:all .4s linear;
display:none;
z-index:999;
height:40px;
width:32px;
left:12px;
opacity:0;
}
.slick-next {
transition:all .4s linear; 
display:none;
height:40px;
width:32px;
right:0px;
opacity:0;
}
.slick-slider:hover .slick-prev, .slick-slider:hover .slick-next {
transition:all .4s linear;
display:inline-block;
opacity:1;
}
.botEncab01, .botEncab02, .botEncab03, .botEncab04, .botEncab05 {
font:normal 13px/36px 'Cabin Condensed';
clear:both;
opacity:0;
}
.botEncab01 a, .botEncab02 a, .botEncab03 a, .botEncab04 a, .botEncab05 a {
border-radius:3px;
text-align:center;
margin-top:22px;
display:block;
width:131px;
height:36px;
color:#FFF;
}
.botEncab01 a {
background-color:#34495E;
}
.botEncab01 a:hover {
background-color:#253442;
text-decoration:none;
}
.botEncab02 a {
background-color:#34495E;
}
.botEncab02 a:hover {
background-color:#253442;
text-decoration:none;
}
.botEncab03 a {
background-color:#BA2126;
}
.botEncab03 a:hover {
background-color:#A11C21;
text-decoration:none;
}
.botEncab04 a {
background-color:#0D68A1;
}
.botEncab04 a:hover {
background-color:#0B5B8D;
text-decoration:none;
}
.botEncab05 a {
background-color:#77C35B;
}
.botEncab05 a:hover {
background-color:#62B169;
text-decoration:none;
}
.botEncab01 a:focus, .botEncab02 a:focus, .botEncab03 a:focus, .botEncab04 a:focus, .botEncab05 a:focus {
text-decoration: none;
outline: none;
}
.topbanner01 {
margin-top:57px;
width:625px;
float:left;
}
.topbanner02 {
padding-left:15px;
margin-top:43px;
width:147px;
float:left;
}
.topbanner03 {
width:calc(100% - 772px);
padding-left:50px;
text-align:right;
float:right;
}
.topbanner04 {
text-align:right;
margin-top:50px;
clear:both;
}
.topbanner04 img {
display:inline;
}
.mensual {
font-family:'Cabin Condensed';
line-height:20px;
font-weight:400;
margin-top:8px;
font-size:16px;
color:#FFF;
}
.mensual a {
text-decoration:underline;
color:#4D9DDE;
}
.mensual a:hover {
color:#7AC3FF;
}
.topbanner301 {
display:inline-block;
margin-left:-216px;
position:absolute;
left:50%; top:0px;
margin-top:27px;
width:314px;
opacity:0;
}
.topbanner302 {
font:normal 30px/36px 'Cabin Condensed';
letter-spacing:-0.01em;
margin:16px auto 0;
left:50%; top:0px;
position:absolute;
margin-left:128px;
font-weight:400;
margin-top:90px;
color:#172A47;
width:280px;
opacity:0;
}
.inEncaMiNosis .titSlid {
font:normal 32px/40px 'Cabin Condensed';
text-transform:uppercase;
letter-spacing:-0.01em;
padding:54px 0 0 0;
font-weight:700;
color:#FFF;
margin:0px;
width:100%;
}
.inEncaMiNosis .titSlid span {
font:normal 32px/40px 'Cabin Condensed';
text-transform:uppercase;
font-weight:700;
color:#16CC79;
}
.inEncaMiNosis .encabDerNew01 {
width:650px;
}
.inEncaMiNosis .botEncab01 {
margin-top:0px;
float:left;
clear:none;
}
.inEncaMiNosis .botEncab01.and {
margin-right:18px;
}
.inEncaMiNosis .botEncab01 a {
background:none;
width:inherit;
}
.inEncaMiNosis .botEncab01 a:hover {
opacity:0.85;
}
.inEncaMiNosis .botEncab01 a:focus {
outline:0px;
}
.botComprarInforme a {
font:normal 20px/46px 'Cabin Condensed';
background-color:#7DB425;
border-radius:3px;
text-align:center;
overflow:hidden;
margin-top:15px;
display:block;
height:46px;
width:100%;
color:#FFF;
}
.botComprarInforme a:hover {
background-color:#8AC629;
text-decoration:none;
}
.botComprarInforme a:focus {
background-color:#8AC629;
text-decoration:none;
outline:none;
}
.inEnca06 .container {
height:320px;
padding:0px;
}
.encabCom01 {
margin-left:7%;
float:left;
width:43%;
}
.encabCom02 {
float:left;
width:50%;
}
.encabCom01 .botEncab01 a {
font:normal 13px/26px 'Cabin Condensed';
background-color:#0D68A1;
position:relative;
border-radius:3px;
text-align:center;
margin-top:10px;
display:block;
z-index:999;
width:115px;
height:26px;
color:#FFF;
}
.encabCom01 .botEncab01 a:hover {
background-color:#257FB8;
}
.encabCom02 .botEncab01 a {
font:normal 13px/26px 'Cabin Condensed';
background-color:#BA2126;
position:relative;
border-radius:3px;
text-align:center;
margin-top:10px;
display:block;
z-index:9999;
width:115px;
height:26px;
color:#FFF;
}
.encabCom02 .botEncab01 a:hover {
background-color:#D92C32;
}
.inEnca09 .titSlid {
font:normal 45px/46px 'Cabin Condensed';
letter-spacing:-0.01em;
padding:20px 0 16px 0;
font-weight:600;
color:#0D68A1;
margin:0px;
width:100%;
}
.inEnca09 .copSlid {
font:normal 15px/24px "FUENTE01";
text-transform:inherit;
letter-spacing:-0.01em;
color:#222;
}
.inEnca09 .botEncab01 a {
background-color:#0D68A1;
}
.inEnca09 .botEncab01 a:hover {
background-color:#085585;
}
.inEnca17 {
background: url(../images/home/im-slider-bigdata.jpg) no-repeat top center;
background-size: cover;
}
.inEnca17 .encabDerNew01 {
text-align:center;
width:100%;
}
.inEnca17 .encabDerNew01 .titSlid {
font:58px/63px 'Cabin Condensed';
text-transform:inherit;
color:#FFF;
}
.inEnca17 .botEncab01 a {
font:22px/56px 'Cabin Condensed';
text-transform:uppercase;
display:inline-block;
background:#FF0080;
text-align:center;
border-radius:5px;
font-weight:600;
padding:0 30px;
margin-top:5px;
width:inherit;
height:56px;
color:#FFF;
}
.inEnca17 .botEncab01 a:hover, .inEnca17 .botEncab01 a:focus {
webkit-transform:translateY(4px);
transform:translateY(4px);
text-decoration:none;
background:#D80476;
outline:0px;
color:#FFF;
}

/**************************** SERVICIOS ****************************/

#servicios {
padding-bottom:60px;
}
#servicios .row {
margin-right:-15px;
margin-left:-15px;
}
#servicios h1 {
background:url(../images/shared/fond-titulos.png) repeat-x top center;
font:normal 18px/32px 'Cabin Condensed';
text-transform:uppercase;
padding:0 0 35px 0;
text-align:left;
font-weight:700;
color:#34495E;
width:100%;
margin:0px;
}
#servicios h1 span {
background-color:#FFF;
padding:0 30px 0 0;
}
#homeInformes {
padding:0 30px 0 0;
}
#homeMarketing {
padding:0 15px;
}
#homeComercio {
padding:0 0 0 30px;
}
.cuerpo {
font:normal 14px/24px 'Open Sans';
height:calc(100% - 247px);
position:relative;
padding:22px 35px;
color:#333;
}
.cuerpo p {
padding:0px;
margin:0px;
}
.top-card {
border:1px solid #E0DEDE; border-top:0px;
border-radius:0 0 5px 5px;
height:calc(100% - 195px);
width:calc(100% - 30px);
position:absolute;
left:inherit;
top:195px;
}
.catServicios {
font:normal 18px/21px 'Cabin Condensed';
padding:22px 0 25px 0;
font-weight:700;
color:#BA2126;
margin:0px;
}
#servicios h2 {
font:20px/22px 'Cabin Condensed';
padding:0 0 5px 0;
font-weight:700;
margin:-3px 0 0;
color:#333;
}
#servicios h2 span {
font:16px/22px 'Cabin Condensed';
letter-spacing:0.02em;
font-weight:700;
}
#servicios h2 a, #servicios h2 a:hover {
text-decoration:none;
color:#333;
}
.tituloServicios {
background:rgba(0, 0, 0, 0.55);
position:absolute;
height:60px;
width:100%;
bottom:0px;
color:#FFF;
left:0px;
}
.iconServicios {
text-align:center;
margin-right:20px;
padding-top:10px;
display:block;
height:60px;
width:63px;
float:left;
}
#homeInformes .iconServicios {
background-color:#34495E;
}
#homeMarketing .iconServicios {
background-color:#BA2126;
}
#homeComercio .iconServicios {
background-color:#0D68A1;
}
#servicios .homeTop h2 {
font:normal 28px/36px 'Cabin Condensed';
padding:12px 0 0 0;
text-align:center;
font-weight:500;
color:#FFF;
margin:0px;
}
.producto {
padding-bottom:17px;
margin-bottom:22px;
position:relative;
float:left;
}
.producto:after {
background:url(../images/shared/sprite-redes-flechas.png) 0 -30px;
width:100%; height:1px;
position:absolute;
line-height:1em;
content:"";
bottom:0px;
left:0px;
}
.producto:last-child {
padding-bottom:0px;
margin-bottom:21px;
}
.producto:last-child:after {
background:none;
}
.prodizq {
width:102px;
float:left;
}
.prodder {
width:calc(100% - 102px);
position:relative;
float:left;
}
#servicios .leads p {
padding-bottom:5px;
}
.entrar, .ingresar {
position:relative;
text-align:left;
float:left;
}
.ingresar {
float:right;
}
.entrar a, .ingresar a {
font:normal 14px/20px 'Open Sans';
transition:all .2s linear; 
letter-spacing:-0.03em;
padding-left:16px;
font-weight:400;
color:#BA2126;
}
.ingresar a {
color:#2A65B1;
}
.entrar a:hover, .ingresar a:hover {
text-decoration:none;
opacity:0.6;
}
.entrar:before, .ingresar:before {
background: url(../images/home/servicios/flech-vermas.png);
width:10px; height:9px;
position:absolute;
line-height:1em;
content:"";
float:left;
left:0px;
top:6px;
}
.ingresar:before {
background:url(../images/home/servicios/flech-ingresar.png);
}
.bannerHome {
position:relative;
margin-top:45px;
float:left;
}
.bannerHomeMob {
position:relative;
margin-top:45px;
display:none;
float:left;
}
.nov-ad {
letter-spacing:-0.02em!important;
line-height:19px!important;
padding:8px 0!important;
color:#0D68A1;
}

/***************************** BUSCADOR *****************************/

header .stylish-input-group {
display:none;
}
.buscIzq {
font:normal 17px/20px 'Cabin Condensed';
text-transform:uppercase;
letter-spacing:-0.015em;
padding:18px 0 0 15px;
position:relative;
font-weight:700;
color:#34495E;
width:306px;
float:left;
}
.buscIzq:after {
background:url(../images/shared/sprite-redes-flechas.png) -280px -9px;
width:12px; height:11px;
position:absolute;
line-height:1em;
content:"";
left:0px;
top:23px;
}
.buscDer {
border:5px solid #EEEFED;
width:calc(100% - 306px);
margin-bottom:45px;
float:right;
} 
#servicios .stylish-input-group {
position:relative;
left:inherit;
top:inherit;
width:100%;
margin:0px;
}
#servicios .stylish-input-group button {
padding:0 48px;
color:#FFF;
}
#servicios .addon {
right:190px;
}
#servicios .stylish-input-group .input-group-addon {
font:normal 13px/46px 'Cabin Condensed';
width:fit-content;
height:48px;
}
#servicios .input-group .form-control::-webkit-input-placeholder {
color:#777; font-style:italic; letter-spacing:-0.03em; font-size:15px;
}
#servicios .input-group .form-control:-moz-placeholder {
color:#777; font-style:italic; letter-spacing:-0.03em; font-size:15px;
}
#servicios .input-group .form-control::-moz-placeholder {
color:#777; font-style:italic; letter-spacing:-0.03em; font-size:15px;
}
#servicios .input-group .form-control:-ms-input-placeholder {
color:#777; font-style:italic; letter-spacing:-0.03em; font-size:15px;
}
.slick-dots li {
margin:0px;
}
.bloqApliBt {
display:block;
}
.slick-prev {
background:url(../images/shared/sprite-redes-flechas.png) -0 -40px;
}
.slick-next {
background:url(../images/shared/sprite-redes-flechas.png) -40px -40px;
}
.bann-ch-minosis {
margin:20px 0 10px;
}


/**************************** NUEVA HOME NOSIS ****************************/

#homeServicios {
flex-direction:row;
position:relative;
flex-wrap:wrap;
display:flex;
}
#homeServicios:nth-child(5) {
margin-bottom:-35px;
}
#homeInformes, #homeFraudes, #homeBigData {
padding:0 30px 0 0;
margin-bottom:45px;
clear:left;
}
#homeMarketing, #homeApi, #homeCobranzas {
margin-bottom:45px;
padding:0 15px;
}
#homeCompliance, #homeComercio, #homeConsultoria {
margin-bottom:45px;
padding:0 0 0 30px;
}
.tituloServicios {
border-radius:5px 5px 0 0;
position:relative;
height:51px;
width:100%;
color:#FFF;
z-index:2;
}
.titInf {
background:#BF0048;
}
.titMark {
background:#FF0033;
}
.titPrev {
background:#04C47C;
}
.titCobr {
background:#0A8A57;
}
.titAnl {
background:#5A4A9D;
}
.titComex {
background:#0207CE;
}
.titComp {
background:#FC4603;
}
.titCons {
background:#DB4F89;
}
.titSolu {
background:#007EFF;
}
#servicios .tituloServicios h2 {
font:18px/20px 'Open Sans';
text-transform:uppercase;
letter-spacing:-0.02em;
padding:15px 0 0 0;
text-align:center;
font-weight:700;
color:#FFF;
margin:0px;
}
.homeTop {
position:relative;
overflow:hidden;
height:195px;
z-index:2;
}
.homeTop img {
height:100%; width:100%; object-fit:cover!important;
object-position:center center!important;
max-width:inherit!important;
transition:all 0.2s linear;
}
#homeServicios .col-xs-12:hover .homeTop img {
-webkit-transform:scale(1.12);
transition:all 0.2s linear;
transform:scale(1.12);
}
.botHome {
font:16px/19px 'Cabin Condensed';
letter-spacing:-0.02em;
margin-top:18px;
font-weight:600;
clear:both;
}
.botHome a {
color:#FFF!important;
display:inline-block;
padding:8px 5px 9px;
border-radius:3px;
text-align:center;
cursor:pointer;
width:100%;
}
.botHome a:hover, .botHome a:focus {
text-decoration:none;
color:#FFF;
}
.botHome i {
vertical-align:bottom;
line-height:19px;
margin-left:5px;
font-size:17px;
}
.botInformes a {
background:#BF0048;
}
.botInformes a:hover {
background-color:#CC336D;
}
.botApi a {
background:#007EFF;
}
.botApi a:hover {
background-color:#3398FF;
}
.botCompliance a {
background:#FC4603;
}
.botCompliance a:hover {
background-color:#FD6B35;
}
.botFraudes a {
background:#04C47C;
}
.botFraudes a:hover {
background-color:#36d096;
}
.botExterior a {
background:#0207CE;
}
.botExterior a:hover {
background-color: #3539D8;
}
.botBigData a {
background:#5A4A9D;
}
.botBigData a:hover {
background-color:#7B6EB1;
}
.botMarketing a {
background:#FF0033;
}
.botMarketing a:hover {
background-color:#FF335C;
}
.link-dir {
margin:10px auto -10px;
display:inline-block;
width:100%;
}
.link-dir .entrar:before, .link-dir .ingresar:before {
top:8px;
}
.botApi, .botCompliance, .botFraudes, .botMarketing, .botBigData {
width:calc(100% - 70px);
position:absolute;
left:inherit;
bottom:22px;
}
#homeCobranzas .link-dir {
width:calc(100% - 70px);
position:absolute;
left:inherit;
bottom:28px;
}
#homeFraudes .link-dir {
width:calc(100% - 70px);
position:absolute;
left:inherit;
bottom:28px;
}

/**************************** MODAL ****************************/

.modal-dialog {
max-width:none;
margin:auto;
width:920px;
}
.modal-content {
-webkit-box-shadow:0 5px 10px rgb(0 0 0 / 25%);
box-shadow:0 5px 10px rgb(0 0 0 / 25%);
border-radius:7px;
overflow:hidden;
border:0px;
}
.modal-open .modal {
padding:25px!important;
}
.modal .modal-content {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
transform:translateY(-80px);
}
.modal.show .modal-content {
-webkit-transition:all 0.2s linear; transition: all 0.2s linear;
transform:translateY(0px);
}
.modal.show {
display:flex!important;
align-items:center;
}
.modal-header {
background:#F4F0F0;
padding:0px;
border:0px;
}
.modal-header h3 {
font:22px/30px 'Open Sans';
padding:23px 0 25px;
text-align:center;
font-weight:600;
color:#34495E;
margin:0 auto;
}
.modal-header .close {
-webkit-transition: all 0.2s linear;
transition:all 0.2s linear;
font-family:'Open Sans';
position:absolute;
font-weight:400;
font-size:36px;
color:#000;
margin:0px;
right:9px;
opacity:1;
top:5px;
}
.modal-header .close:hover {
-webkit-transition:all 0.2s linear;
transition:all 0.2s linear;
opacity:0.75;
}
.modal-body {
justify-content:center;
flex-direction:column;
min-height:470px;
display:flex;
padding:50px;
}
.modal-body p {
margin-bottom:10px;
}
.modal-body .col-lg-6 {
padding:0 20px;
}
#servicios .modal-body .row {
flex-direction:row;
margin-right:-20px;
margin-left:-20px;
position:relative;
flex-wrap:wrap;
display:flex;
}
.modal-body .col-lg-6:nth-child(odd):after {
background:url(../images/home/servicios/fond-prod-vert.png);
width:1px; height:100%;
position:absolute;
line-height:1em;
content:"";
right:0px;
top:0px;
}
.modal-body .col-sep {
padding-bottom:12px;
margin-bottom:22px;
}
.modal-body .col-sep:before {
background:url(../images/shared/sprite-redes-flechas.png) 0 -30px;
width:calc(100% - 40px);
height:1px; bottom:0;
position:absolute;
line-height:1em;
content:"";
left:20px;
}
.modal-body .col-batch:after {
display:none;
}
.modal-body .link-dir {
margin:35px auto -20px;
text-align:center;
width:inherit;
}
.modal-body .link-dir .entrar:before {
top:6px;
}
.modal-body .link-dir .ingresar:before {
top:6px;
}
.col-compl .prodizq {
width:190px;
}
.col-compl .prodder {
width:calc(100% - 190px);
}
#servicios .col-compl h2 {
font:24px/28px 'Open Sans';
letter-spacing:-0.01em;
padding:0 0 16px 0;
font-weight:700;
}
#servicios .col-compl ul {
list-style-type:none;
padding:0px;
margin:0px;
}
#servicios .col-compl li {
font:24px/28px 'Open Sans';
letter-spacing:-0.01em;
margin-bottom:10px;
position:relative;
padding-left:20px;
font-weight:300;
}
#servicios .col-compl li::before {
background-color:#333;
width:4px; height:4px;
border-radius:4px;
position:absolute;
content:"";
top:12px;
left:0;
}
#complianceModal .link-dir .entrar {
margin-right:24px;
}
#marketingModal .entrar, #marketingModal .ingresar {
margin-bottom:5px;
}
#complianceModal .modal-body {
justify-content:center;
flex-direction:inherit;
align-items:flex-start;
flex-wrap:wrap;
}
#complianceModal .modal-body .row {
align-self:center;
}
#complianceModal .modal-body .link-dir {
transform:translateX(-50%);
position:absolute;
width:260px;
bottom:50px;
left:50%;
}
#complianceModal .col-compl {
margin-top:-30px;
}
#servicios .row#homeBanners {
padding:60px 0 10px;
margin-right:-30px;
margin-left:-30px;
}

/*--  BANNER COMPLIANCE 2023  ------------------------------*/

.inEnca18 {
background:url(../images/home/sliders/bann-compliance.jpg) no-repeat top right;
background-size:cover;
display:flex;
}
.bannCompl-izq {
background:url(../images/home/sliders/ban-compliance-izq.png) no-repeat top right;
padding-left:60px;
flex-basis:66%;
}
.bannCompl-der {
padding-right:60px;
text-align:right;
flex-basis:34%;
color:#FFF;
}
.slick-active .anim-izq-compliance {
animation:anim-Compliance01 8s 0s ease;
animation-fill-mode:forwards;
animation-delay:0.1s;
opacity:0;
}
@keyframes anim-Compliance01 {
0% {opacity:0; margin-left:-100px;} 10% {opacity:1; margin-left:0px;} 100% {opacity:1;} 90% {opacity:1;}
}
.slick-active .anim-der-compliance {
animation:anim-Compliance02 8s 0s ease;
animation-fill-mode:forwards;
animation-delay:0.5s;
opacity:0;
}
@keyframes anim-Compliance02 {
0% {opacity:0; margin-right:-100px;} 10% {opacity:1; margin-right:0px;} 100% {opacity:1;} 90% {opacity:1;}
}
.slick-active .anim-bann-compliance {
animation:anim-Compliance03 10s 0s ease;
animation-fill-mode:forwards;
animation-delay:0.8s;
opacity:0;
}
@keyframes anim-Compliance03 {
0% {opacity:0; margin-top:70px;} 10% {opacity:1; margin-top:0px;} 100% {opacity:1;} 90% {opacity:1;}
}
.slick-active .bannCompl-der-mensual {
animation:anim-Compliance04 10s 0s ease;
animation-fill-mode:forwards;
animation-delay:1s;
opacity:0;
}
@keyframes anim-Compliance04 {
0% {opacity:0; margin-top:70px;} 10% {opacity:1; margin-top:0px;} 100% {opacity:1;} 90% {opacity:1;}
}
.inEnca18 h3 {
font-family:'Cabin Condensed';
padding:60px 0 5px;
font-style:italic;
line-height:60px;
font-weight:700;
font-size:66px;
color:#FC841A;
margin:0px;
}
.inEnca18 h3 br {
display:none;
}
.inEnca18 h3 span {
font-style:normal;
line-height:60px;
font-weight:400;
font-size:46px;
display:block;
color:#FFF;
}
.bannCompl-izq-sub {
font-family:'Cabin Condensed';
line-height:46px;
font-weight:400;
font-size:40px;
color:#FFF;
}
.bannCompl-der-desde {
font-family:'Cabin Condensed';
line-height:30px;
margin-top:22px;
font-weight:700;
font-size:30px;
}
.bannCompl-der-precio {
font-family:'Cabin Condensed';
line-height:66px;
font-weight:700;
font-size:74px;
}
.bannCompl-der-precio span {
line-height:66px;
font-size:50px;
}
.bannCompl-der-iva {
font-family:'Cabin Condensed';
line-height:18px;
margin-top:-4px;
font-size:18px;
}
.bannCompl-der-c-iva {
font-family:'Cabin Condensed';
line-height:22px;
margin-top:8px;
font-size:20px;
}
.inEnca18 .botComprarInforme {
text-align:right;
display:table;
width:100%;
clear:both;
}
.inEnca18 .botComprarInforme a {
font-family:'Cabin Condensed';
background:#FC781A;
width:fit-content;
margin:16px 0 7px;
padding:0px 75px;
line-height:54px;
font-weight:700;
font-size:28px;
height:54px;
float:right;
}
.inEnca18 .botComprarInforme a:hover {
opacity:0.75;
}
.bannCompl-der-mensual {
font-family:'Cabin Condensed';
line-height:30px;
font-weight:400;
font-size:16px;
}
.bannCompl-der-mensual a {
color:#FC781A;
}

/*--  PRECIOS AUTOMATIZADOS  ------------------------------*/

.topbanner04 {
margin-bottom:14px;
text-align:right;
margin-top:46px;
color:#FFF;
clear:both;
}
.info-precio {
font-family:'FUENTE01';
letter-spacing:-0.05em;
line-height:72px;
font-size:72px;
}
.info-bann-01 {
font-family:'Cabin Condensed';
line-height:20px;
font-size:16px;
}
.info-bann-02, .info-bann-iva {
letter-spacing:-0.02em;
font-family:'Open Sans';
line-height:14px;
}
.info-bann-02 {
font-size:13px;
}
.info-bann-iva {
white-space:nowrap;
font-size:15px;
margin-top:8px;
}
.bann-Informes {
position:relative;
color:#FFF;
}
.bann-Informes a {
display:block;
}
.info-precio-bann {
font-family:'FUENTE01';
letter-spacing:-0.01em;
pointer-events:none;
position:absolute;
line-height:54px;
font-size:40px;
bottom:36px;
left:29px;
}
.info-bann-03 {
letter-spacing:-0.03em;
font-family:'Open Sans';
pointer-events:none;
position:absolute;
line-height:14px;
font-size:14px;
bottom:46px;
left:166px;
}
.info-bann-iva-bann {
letter-spacing:-0.02em;
position:absolute;
line-height:14px;
font-size:15px;
bottom:24px;
left:30px;
}
.info-bann-04 {
font-family:'Cabin Condensed';
display:inline-block;
pointer-events:none;
padding:13px 30px;
background:#3A9CDB;
border-radius:3px;
position:absolute;
line-height:20px;
font-size:16px;
bottom:24px;
right:32px;
color:#FFF;
}
.info-bann-05 {
letter-spacing:-0.02em;
font-family:'FUENTE02';
pointer-events:none;
position:absolute;
line-height:42px;
font-size:45px;
left:30px;
top:14px;
}
.info-bann-05 span {
color:#7BCBFF;
}
.info-bann-06 {
letter-spacing:-0.03em;
font-family:'Open Sans';
pointer-events:none;
position:absolute;
line-height:21px;
font-weight:300;
font-size:21px;
left:30px;
top:114px;
}
.info-bann-06 span {
font-weight:700;
color:#7BCBFF;
}


/**************************** RESPONSIVE ****************************/

@media (max-width:1399px) {
.inEnca18 .botComprarInforme a {padding:0px; width:100%;}
.encabDerNew02, .encabDerNew03 {width:340px;}
.encabDerNew04, .encabDerNew05 {width:370px;}
.bannCompl-izq-sub {font-size:32px;}
.inEnca18 h3 {font-size:54px;}
.encabDerNew01 {width:390px;}
}

@media (max-width:1299px) {
.inEnca06 .container {width:100%; padding:0 50px;}
}

@media (max-width:1251px) {
.container#servicios {width:100%; padding-left:35px; padding-right:35px; overflow:hidden;}
}

@media (max-width:1189px) {
.bannCompl-izq-sub {font-size:28px;}
.topbanner03 {padding-left:25px;}
.inEnca18 h3 {font-size:48px;}
}

@media (max-width:1149px) {
.info-bann-04 {bottom:16px; padding:13px 20px;}
.topbanner03 {padding-left:20px; width:25%;}
.info-bann-06 {font-size:18px; top:110px;}
.info-bann-iva-bann {bottom:16px;}
.info-precio-bann {bottom:27px;}
.info-bann-03 {bottom:37px;}
.topbanner02 {width:15%;}
.topbanner01 {width:60%;}
}

@media (max-width:1119px) {
.inEnca17 .encabDerNew01 .titSlid {font:48px/53px 'Cabin Condensed'; padding:42px 0 30px;}
}

@media (max-width:1099px) {
.bannCompl-der-mensual {line-height:19px; width:200px; float:right;}
.inEnca18 h3 {font-size:48px; line-height:44px; padding:52px 0 4px;}
.inEnca18 .botComprarInforme a {font-size:24px;}
.inEnca06 .container {padding:0 40px;}
.bannCompl-izq-sub {font-size:24px;}
.inEnca18 h3 br {display:block;}
}

@media (max-width:1069px) {
.inEnca02 {background: url(../images/home/im-slid02.jpg) no-repeat right -174px top;}
#servicios .homeTop h2 {font:normal 24px/36px 'Cabin Condensed'; font-weight:500;}
.info-bann-04 {padding:13px 7px; right:28px; letter-spacing:-0.02em;}
.info-bann-05 {line-height:36px; font-size:36px; top:10px;}
.info-bann-06 {font-size:16px; top:92px;}
.iconServicios {margin-right:15px;}
}

@media (min-width:992px) {
.imgmob {display:none;}
}

@media (max-width:991px) {
.botApi, .botCompliance, .botFraudes, .botMarketing, .botBigData {width:100%; position:relative; bottom:inherit;}
#servicios .homeTop h2 {font: normal 30px/36px 'Cabin Condensed'; font-weight:500;}
.info-bann-04 {padding:10px 12px; right:24px; font-size:14px; bottom:20px;}
#homeCobranzas .link-dir {width:100%; position:relative; bottom:inherit;}
#homeFraudes .link-dir {width:100%; position:relative; bottom:inherit;}
#homeCompliance, #homeComercio, #homeConsultoria {padding:0px;}
.info-bann-05 {line-height:30px; font-size:30px; left:24px;}
.info-precio-bann {left:24px; font-size:36px; bottom:24px;}
#homeInformes, #homeFraudes, #homeBigData {padding:0px;}
#homeMarketing, #homeApi, #homeCobranzas {padding:0px;}
.info-bann-06 {font-size:14px; top:80px; left:24px;}
#homeServicios:nth-child(5) {margin-bottom:0px;}
.topbanner01 {width:65%; padding-top:10px;}
.info-bann-03 {left:148px; bottom:36px;}
.mensual {max-width:180px; float:right;}
#homeConsultoria {margin-bottom:10px;}
#servicios h2 span {padding-left:8px;}
.iconServicios {margin-right:20px;}
.imgmob {width:100%; height:auto;}
.inEnca09 .container {width:100%;}
.nov-arg {left:180px; top:-18px;}
.info-bann-iva-bann {left:24px;}
.bannerHomeMob {display:block;}
.topbanner02 {display:none;}
.modal-dialog {width:100%;}
.bannerHome {display:none;}
.topbanner03 {width:30%;}
.imgnomob {display:none;}
.producto {width:100%;}
.top-card {width:100%;}
}

@media (max-width:969px) {
.inEnca17 .encabDerNew01 .titSlid {font:36px/46px 'Cabin Condensed'; padding:50px 0 30px;}
}

@media (max-width:939px) {
.inEnca18 .botComprarInforme a {font-size:21px;}
.bannCompl-izq-sub {font-size:20px;}
}

@media (max-width:899px) {
.topbanner01 {width:68%; padding-top:27px;}
.imgmob {width:auto; height:312px;}
}

@media (max-width:889px) {
.info-bann-06 {font-size:13px; font-weight:400; top:67px;}
#servicios .stylish-input-group button {padding:0 28px;}
.info-bann-05 {line-height:26px; font-size:24px;}
.info-bann-04 {padding:8px 7px; font-size:13px;}
#servicios .addon {right:150px;}
}

@media (max-width:849px) {
#servicios .input-group .form-control::-webkit-input-placeholder {letter-spacing:-0.05em; font-size:13px;}
#servicios .input-group .form-control:-ms-input-placeholder {letter-spacing:-0.05em; font-size:13px;}
#servicios .input-group .form-control::-moz-placeholder {letter-spacing:-0.05em; font-size:13px;}
#servicios .input-group .form-control:-moz-placeholder {letter-spacing:-0.05em; font-size:13px;}
.inEnca09 {background:url(../images/home/im-slid09.jpg) no-repeat -350px top;}
#servicios .stylish-input-group button {padding:0 13px;}
.logo {overflow:inherit; width:inherit;}
#servicios .addon {right:120px;}
.info-precio {font-size:62px;}
}

@media (max-width:819px) {
.info-bann-03 {left:115px; bottom:34px; font-size:13px;}
.info-precio-bann {font-size:26px; bottom:18px;}
.bannCompl-izq-sub {font-size:18px;}
.inEnca18 h3 span {font-size:40px;}
.inEnca18 h3 {font-size:42px;}
}

@media (max-width:767px) {
.modal-body .col-lg-6:before {background:url(../images/shared/sprite-redes-flechas.png) 0 -30px; width:calc(100% - 40px); height:1px; bottom:0; left:20px; position:absolute; line-height:1em; content:"";}
.buscIzq {width:100%; text-align:center; background:url(../images/shared/fond-titulos.png) repeat-x left -4px; padding:0px; margin-bottom:20px;}
.inEnca17 .encabDerNew01 .titSlid {font:40px/46px 'Cabin Condensed'; padding:30px 0 20px; margin:0 auto; width:450px;}
#servicios .input-group .form-control::-webkit-input-placeholder {letter-spacing:-0.03em; font-size:15px;}
#servicios .input-group .form-control:-ms-input-placeholder{letter-spacing:-0.03em; font-size:15px;}
#servicios .input-group .form-control::-moz-placeholder {letter-spacing:-0.03em; font-size:15px;}
#servicios .input-group .form-control:-moz-placeholder {letter-spacing:-0.03em; font-size:15px;}
.info-bann-06 {line-height:21px; font-weight:300; font-size:21px; left:30px; top:52%;}
.topbanner04 {text-align:left; margin-top:-10px; clear:both; float:left; width:30%;}
.inEnca18 .botComprarInforme a {margin:4px 0 7px; line-height:52px; height:52px;}
.bannCompl-izq {background:none; width:100%; padding:0 50px; text-align:center;}
.modal-body .col-lg-6 {width:100%; padding-bottom:17px; margin-bottom:22px;}
.info-bann-04 {padding:13px 30px; font-size:16px; bottom:26px; right:38px;}
.topbanner01 {width:75%; padding-top:0px; margin:20px auto 0; float:none;}
.bannCompl-der-precio {line-height:52px; font-size:52px; margin-top:-6px;}
.bannCompl-der-desde {margin-top:0px; font-size:28px; line-height:26px;}
#marketingModal .entrar, #marketingModal .ingresar {margin-bottom:0px;}
#homeBanners .col-lg-6 {width:100%; max-width:inherit; flex:inherit;}
.modal-body .col-lg-6.col-mb {padding-bottom:0px; margin-bottom:0px;}
.topbanner302 {font:normal 24px/28px 'Cabin Condensed'; width:200px;}
.info-bann-05 {line-height:42px; font-size:45px; left:30px; top:12%;}
.inEnca18 .botComprarInforme {width:45%; float:right; clear:none;}
.botComprarInforme a {width:45%; float:right; margin-top:22px;}
.anim-der-compliance{width:210px; float:left; margin-top:-5px;}
.info-precio-bann {font-size:48px; bottom:43px; left:29px;}
#homeBanners .col-lg-6:first-child {margin-bottom:40px;}
#homeBanners .img-fluid {max-width:inherit; width:100%;}
.info-bann-03 {font-size:14px; bottom:51px; left:192px;}
.buscIzq span {background-color:#FFF; padding:0 25px;}
.bannCompl-der-iva {line-height:8px; font-size:15px;}
.bannCompl-der-mensual {width:auto; padding-top:8px;}
.inEnca17 .encabDerNew01 .titSlid br {display:none;}
.modal-body .col-lg-6.col-mb:before {display:none;}
.info-bann-iva-bann {left:30px; bottom:26px;}
.bannCompl-der {width:100%; padding:0 50px;}
.topbanner03 {width:100%; padding-left:0px;}
.modal-body .col-lg-6:after {display:none;}
.mensual {margin-top:12px; float:right;}
.inEnca06 .container {overflow:hidden;}
.bannCompl-der-c-iva {font-size:18px;}
.inEnca18 h3 span {line-height:46px;}
.inEnca18 h3 {padding:20px 0 0;}
.topbanner302 br {display:none;}
.inEnca18 h3 br {display:none;}
.buscIzq:after {display:none;}
.inEnca18 {display:block;}
.buscDer {width:100%;}
}

@media (max-width:719px) {
.inEncaMiNosis .encabDerNew01 {width:calc(100% - 50px); margin-left:50px; float:left;}
.inEncaMiNosis .encabDerNew01 br {display:none;}
}

@media (max-width:689px) {
.inEncaMiNosis .encabDerNew01 .titSlid, .inEncaMiNosis .encabDerNew01 .titSlid span {font:normal 30px/32px 'Cabin Condensed'; font-weight:700;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {margin-top:66px;}
.bloqApli {border-bottom:0px;}
header {min-height:66px;}
}

@media (max-width:666px) {
.producto:nth-last-child(2) {background:url(../images/home/im-punt-sep.png) repeat-x bottom; padding-bottom:17px; margin-bottom:22px; clear:none}
.inEnca02 {background:url(../images/home/im-slid02.jpg) no-repeat right -270px top;}
.producto {width:100%;}
}

@media (max-width:659px) {
.inEnca09 {background:url(../images/home/im-slid09.jpg) no-repeat -520px top;}
.encabCom01 {margin-left:0; margin-right:5%; width:45%;}
.bannCompl-der-mensual {width:200px;}
.anim-der-compliance {width:190px;}
.encabCom01 br {display:none;}
.encabCom02 br {display:none;}
}

@media (max-width:639px) {
.mensual {width:175px;}
}

@media (max-width:619px) {
#servicios .row#homeBanners {padding:50px 0 10px;}
.topbanner01 {margin-top:35px;}
}

@media (max-width:599px) {
.encabDerNew01 .titSlid, .encabDerNew02 .titSlid, .encabDerNew03 .titSlid, .encabDerNew04 .titSlid, .encabDerNew05 .titSlid {font:normal 30px/32px 'Cabin Condensed'; font-weight:500;}
.encabDerNew01, .encabDerNew02, .encabDerNew03, .encabDerNew04, .encabDerNew05 {width:300px; padding-right:50px;}
.encabDerNew01 br, .encabDerNew02 br, .encabDerNew03 br, .encabDerNew04 br, .encabDerNew05 br {display:none;}
.encabDerNew01 .titSlid span {font:normal 30px/32px 'Cabin Condensed'; font-weight:500;}
.inEnca02 {background:url(../images/home/im-slid02.jpg) no-repeat right -340px top;}
.inEnca09 {background:url(../images/home/im-slid09.jpg) no-repeat -460px top;}
.info-bann-05 {line-height:36px; font-size:36px; top:16px;}
.info-precio-bann {font-size:36px; bottom:36px;}
.info-bann-04 {padding:13px 16px; right:28px;}
.inEnca09 .encabDerNew01 {padding-right:30px;}
.inEnca17 .encabDerNew01 {padding-right:0px;}
.info-bann-06 {font-size:16px; top:99px;}
.info-bann-03 {bottom:48px; left:153px;}
}

@media (max-width:579px) {
.inEncaMiNosis .botEncab01 a img {width:100px; height:auto;}
.inEncaMiNosis .botEncab01 a {width:100px; margin-top:12px;}
.inEnca18 h3 span {line-height:42px; font-size:34px;}
.inEnca18 h3 {font-size:36px; line-height:40px;}
.inEncaMiNosis .and {margin-right:18px;}
}

@media (max-width:568px) {
.inEnca09 {background:url(../images/home/im-slid09.jpg) no-repeat -500px top;}
#btHom01, #btHom02, #btHom03 {cursor:pointer;}
.topbanner301 {margin-top:50px; width:230px;}
.producto:last-child {margin-bottom:0px;}
#homeMarketing .prodHome {display:none;}
#homeInformes .prodHome {display:none;}
#homeComercio .prodHome {display:none;}
.topbanner302 {margin-left:30px;}
}

@media (max-width:549px) {
.inEnca17 .encabDerNew01 .titSlid {font:36px/46px 'Cabin Condensed'; width:calc(100% - 100px);}
.inEnca17 .botEncab01 a {font:18px/56px 'Cabin Condensed'; padding:0 25px;}
.logo {width:50px; overflow:hidden;}
.topbanner03 {padding:0px;}
}

@media (max-width:539px) {
.inEncaMiNosis .encabDerNew01 .titSlid, .inEncaMiNosis .encabDerNew01 .titSlid span {font:normal 24px/30px 'Cabin Condensed'; font-weight:700;}
.inEnca09 {background:url(../images/home/im-slid09.jpg) no-repeat -585px top;}
}

@media (max-width:519px) {
#servicios .input-group .form-control::-webkit-input-placeholder {letter-spacing:-0.05em; font-size:13px;}
#servicios .input-group .form-control:-ms-input-placeholder {letter-spacing:-0.05em; font-size:13px;}
#servicios .input-group .form-control::-moz-placeholder {letter-spacing:-0.05em; font-size:13px;}
#servicios .input-group .form-control:-moz-placeholder {letter-spacing:-0.05em; font-size:13px;}
.bannCompl-der-precio {font-size:48px; position:relative; top:-3px; letter-spacing:-0.03em;}
.inEnca18 .botComprarInforme a {font-size:17px; width:auto; padding:0 12px;}
.bannCompl-izq-sub {font-size:16px; line-height:36px; padding-bottom:10px;}
.info-bann-04 {padding:8px 16px; font-size:13px; bottom:18px; right:24px;}
.inEnca18 h3 {font-size:30px; line-height:32px; letter-spacing:-0.02em;}
.bannCompl-der-c-iva {letter-spacing:-0.02em; font-size:16px;}
.info-bann-03 {font-size:13px; bottom:37px; left:153px;}
.inEnca18 .botComprarInforme {width:170px;}
.bannCompl-der-mensual {width:175px;}
.anim-der-compliance {width:160px;}
.info-bann-iva-bann {bottom:17px;}
.info-precio-bann {bottom:25px;}
.info-bann-06 {top:96px;}
.topbanner01 {width:80%;}
}

@media (max-width:509px) {
.inEnca17 .encabDerNew01 .titSlid {font:30px/46px 'Cabin Condensed';}
.col-compl .prodder {width:100%; clear:both; margin-top:30px;}
#complianceModal .modal-body {padding:70px 50px;}
.topbanner06 {height:74px;}
}

@media (max-width:489px) {
.botComprarInforme a {font:normal 17px/46px 'Cabin Condensed'; width:inherit; padding:0 15px;}
.info-bann-05 {line-height:26px; font-size:24px; letter-spacing:normal; left:24px;}
.info-precio-bann {font-size:36px; bottom:25px; left:24px;}
.info-bann-06 {font-size:14px; top:44%; left:24px;}
.info-bann-03 {bottom:37px; left:148px;}
.inEnca06 .container {padding:0 40px;}
.mensual {letter-spacing:-0.01em;}
.info-bann-iva-bann {left:24px;}
.info-precio {font-size:60px;}
}

@media (max-width:459px) {
.topbanner301 {width:150px; margin-left:-190px; margin-top:67px;}
#servicios .stylish-input-group button {padding:0 5px;}
.inEnca06 .topbanner04 {margin-top:2px;}
.botComprarInforme a {margin-top:34px;}
.topbanner302 {margin-left:-12px;}
.info-bann-iva {margin-top:10px;}
#servicios .addon {right:104px;}
.topbanner06 {height:72px;}
.mensual {margin-top:16px;}
}

@media (max-width:439px) {
.encabDerNew01, .encabDerNew02, .encabDerNew03, .encabDerNew04, .encabDerNew05 {width:100%; padding-right:25px; background:rgba(0, 0, 0, 0.2);}
#servicios .stylish-input-group .input-group-addon {font-size:0px; background:url(../images/shared/ico-search.png) no-repeat center #BA2126;}
.encabDerNew01 p, .encabDerNew03 p {font:normal 12px/18px 'Open Sans'; letter-spacing:-0.01em; width:170px; float:right; clear:both;}
.encabDerNew01 .titSlid {font:normal 25px/26px 'Cabin Condensed'; font-weight:500; padding:26px 0 14px 0; width:170px; float:right;}
.encabDerNew02 .titSlid {font:normal 30px/32px 'Cabin Condensed'; font-weight:500; padding:26px 0 14px 0; width:170px; float:right;}
.encabDerNew03 .titSlid {font:normal 30px/32px 'Cabin Condensed'; font-weight:500; padding:26px 0 14px 0; width:170px; float:right;}
.encabDerNew04 .titSlid {font:normal 30px/32px 'Cabin Condensed'; font-weight:500; padding:26px 0 14px 0; width:170px; float:right;}
.encabDerNew05 .titSlid {font:normal 30px/32px 'Cabin Condensed'; font-weight:500; padding:26px 0 14px 0; width:170px; float:right;}
.botEncab01 a, .botEncab02 a, .botEncab03 a, .botEncab04 a, .botEncab05 a {margin-top:12px; float:right; margin-right:39px;}
.encabDerNew02 p {font:normal 12px/20px 'Open Sans'; letter-spacing:-0.01em; width:170px; float:right; clear:both;}
.encabDerNew05 p {font:normal 12px/17px 'Open Sans'; letter-spacing:-0.01em; width:170px; float:right; clear:both;}
.encabDerNew04 p {font:normal 12px/20px 'Open Sans'; letter-spacing:-0.01em; width:170px; float:right; clear:both;}
.inEncaMiNosis .encabDerNew01 .titSlid {width: 100%; margin-left:0px; float: left; padding:40px 0 0 0;}
#comercioModal .modal-header h3 {letter-spacing:-0.03em; text-align:left; margin-left:25px;}
.encabDerNew01 .titSlid span {font:normal 25px/26px 'Cabin Condensed'; font-weight:500;}
.inEnca02 {background:url(../images/home/im-slid02.jpg) no-repeat right -475px top;}
.inEnca17 .encabDerNew01 .titSlid {float:none; font:27px/46px 'Cabin Condensed';}
.inEncaMiNosis .encabDerNew01 {width:100%; margin-left:0px; padding-left:50px;}
#encabezado .slick-next, #encabezado .slick-prev {display:none!important;}
#encabezada .slick-next, #encabezada .slick-prev {display:none!important;}
#servicios .stylish-input-group button {padding:0 20px;}
.inEnca09 .copSlid {font:normal 14px/16px "FUENTE01";}
#servicios .stylish-input-group button {width:40px;}
.inEncaMiNosis .botEncab01 a {margin-right:0px;}
#btHom04, #btHom05, #btHom06 {cursor:pointer;}
.inEnca06 .container {padding:0 25px;}
.inEnca09 .container {padding:0px;}
.bannCompl-der {padding:0 25px;}
.bannCompl-izq {padding:0 25px;}
#servicios .addon {right:74px;}
.topbanner01 {margin-top:25px;}
}

@media (max-width:439px) {
.inEnca17 .botEncab01 a {font:15px/56px 'Cabin Condensed'; font-weight:700; margin-right:0px; padding:0 20px; float:none;}
.inEnca18 .botComprarInforme a {margin-top:10px;}
.encabCom01 {margin-right:4%; width:50%;}
.encabCom02 .sepBt {display:flex;}
.encabCom01 .sepBt {display:flex;}
#servicios .addon {right:42px;}
.encabCom02 {width:46%;}
}

@media (max-width:429px) {
#informesModal .modal-header h3 {letter-spacing:-0.02em; text-align:left; margin-left:25px;}
#fraudesModal .modal-header h3 {letter-spacing:-0.02em; text-align:left; margin-left:25px;}
#servicios h2 span {padding-left:0px; padding-top:2px; display:block;}
.nov-arg {left:118px; top:-15px;}
.info-bann-04 {padding:8px 12px;}
}

@media (max-width:417px) {
.imgnomob {display:block; max-width:inherit; width:100%;}
.imgmob {display:none;}
}

@media (max-width:409px) {
.info-bann-04 {padding:5px; text-align:center; line-height:13px; width:94px; bottom:15px; right:20px;}
.mensual {text-align:center; width:100%; clear:both; float:left; max-width:inherit; margin-top:12px;}
.info-bann-06 {font-size:13px; font-weight:400; line-height:13px; width:250px; left:20px; top:60px;}
.info-bann-iva-bann {left:20px; bottom:13px; font-size:14px;}
.info-precio-bann {font-size:24px; bottom:14px; left:20px;}
.info-bann-05 {line-height:22px; left:20px; top:11px;}
#complianceModal .link-dir .entrar {margin-right:0px;}
#complianceModal .modal-body .link-dir {width:250px;}
.info-bann-03 {bottom:31px; left:105px;}
.info-bann-01 {line-height:16px;}
.info-bann-02 {margin-top:-3px;}
}

@media (max-width:399px) {
.botComprarInforme a {font:normal 17px/17px 'Cabin Condensed'; padding:6px 15px; width:140px; margin-top:3px;}
.inEnca17 .encabDerNew01 .titSlid {font:30px/36px 'Cabin Condensed'; padding:30px 0 15px;}
.topbanner302 {font:normal 20px/27px 'Cabin Condensed'; margin-left:10px; width:140px;}
.inEnca09 {background:url(../images/home/im-slid09.jpg) no-repeat -550px top;}
#homeBanners .col-lg-6:first-child .img-fluid {height:144px;}
.inEnca06 .topbanner04 {margin-top:0px; margin-bottom:-2px;}
.inEnca18 .botComprarInforme {margin-top:0px;}
.botComprarInforme {margin-top:7%;}
.topbanner301 {margin-left:-155px;}
.info-bann-iva {margin-top:7px;}
.info-precio {font-size:54px;}
.buscIzq span {padding:0px;}
.topbanner01 {width:100%;}
.buscIzq {background:0px;}
}

@media (max-width:389px) {
.bannCompl-der-mensual {width:140px; line-height:19px; font-size:14px;}
.stylish-input-group .input-group-addon {width:40px;}
.modal-body .ingresar {float:right; clear:inherit;}
.inEnca18 .botComprarInforme a {font-size:14px;}
.inEnca18 .botComprarInforme {width:145px;}
.prodder {width:100%; margin-top:24px;}
.inEnca07 .botEncab01 a {width:100px;}
.bannCompl-der-c-iva {font-size:14px;}
.anim-der-compliance {width:148px;}
.topbanner04 {width:40%;}
}

@media (max-width:374px) {
.encabCom01 .botEncab01 a {margin-right:0px; width:100%; padding:0 10px; overflow:hidden;}
.inEnca01 {background:url(../images/home/im-slid01.jpg) no-repeat right -450px top;}
.inEnca02 {background:url(../images/home/im-slid02.jpg) no-repeat right -500px top;}
.inEnca04 {background:url(../images/home/im-slid03.jpg) no-repeat right -660px top;}
.inEnca07 .titSlid {font:normal 36px/52px 'Cabin Condensed'; font-weight:700;}
.encabCom02 .botEncab01 a {margin-right:0px; width:100%; padding:0 10px;}
.inEnca08 .encabDerNew01 {padding:0 25px;}
.topbanner06 {margin-bottom:0px;}
}

@media (max-width:369px) {
.bannCompl-izq-sub {font-size:16px; line-height:20px; padding-top:5px; margin:0 auto; max-width:240px;}
.inEnca17 .encabDerNew01 .titSlid {font:27px/36px 'Cabin Condensed'; width:calc(100% - 80px);}
.fiestas01 {font:normal 40px/46px 'Cabin Condensed';}
.inEnca18 h3 span {line-height:36px; font-size:30px;}
.info-bann-04 {width:74px; right:20px;}
.botComprarInforme a {width:120px;}
.topbanner01 {margin-top:35px;}
.inEnca18 h3 {font-size:26px;}
.topbanner03 {width:100%;}
}

@media (max-width:349px) {
.inEnca13 .encabDerNew01 .titSlid {font:normal 32px/38px 'Cabin Condensed'; font-weight: 600;}
.buscIzq {font:normal 15px/20px 'Cabin Condensed'; letter-spacing:-0.03em; font-weight:700;}
.inEnca15 .titSlid {font:38px/38px 'Cabin Condensed'!important; font-weight:600!important;}
.inEnca09 {background:url(../images/home/im-slid09.jpg) no-repeat -600px top;}
.bannCompl-der-c-iva {line-height:14px; width:90px; float:right;}
.mensual {font-size:14px; letter-spacing:-0.02em;}
.bannCompl-der-precio span {font-size:40px;}
.bannCompl-der-precio {font-size:42px;}
.botComprarInforme a {margin-top:7px;}
.anim-der-compliance {width:120px;}
.info-precio {font-size:48px;}
}

@media (max-width:339px) {
#homeComercio .homeTop h2 {font:normal 28px/36px 'Cabin Condensed'; letter-spacing:-0.01em; font-weight:500;}
.inEnca17 .botEncab01 a {font:16px/20px 'Cabin Condensed'; padding:7px 20px; width:220px;}
.inEnca07 .titSlid {font:normal 40px/40px 'Cabin Condensed'; font-weight:700;}
.inEnca17 .encabDerNew01 .titSlid {width:calc(100% - 48px);}
.inEnca07 .botEncab01 a {width:95px;}
.bannCompl-der-iva {font-size:15px;}
.topbanner04 {margin-top:20px;}
.info-bann-04 {width:60px;}
}

@media (max-width:319px) {
#homeInformes .homeTop h2 {font:normal 24px/36px 'Cabin Condensed'; letter-spacing:-0.01em; font-weight:500;}
#homeComercio .homeTop h2 {font:normal 24px/36px 'Cabin Condensed'; letter-spacing:-0.01em; font-weight:500;}
.inEnca08 .titSlid {font:normal 36px/38px 'Cabin Condensed'!important; font-weight:600!important;}
.botComprarInforme a {font:normal 14px/46px 'Cabin Condensed';}
.fiestas01 {font:normal 34px/46px 'Cabin Condensed';}
.inEnca09 .encabDerNew01 {padding-right:20px;}
.inEnca07 .titSlid {padding-bottom:25px;}
#servicios h1 span {padding:0 20px 0 0;}
.topbanner04 img {padding-bottom:7px;}
.inEnca07 .botEncab01 a {width:80px;}
.encabCom02 .sepBt {margin-left:5px;}
}

@media (max-width:299px) {
.inEnca08 .titSlid {font:normal 32px/38px 'Cabin Condensed'!important; font-weight:600!important; padding:26px 0 24px 0;}
.inEnca17 .encabDerNew01 .titSlid {font:26px/36px 'Cabin Condensed';}
}

