@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Montserrat');

*{
	list-style:none;
}

/* .container{
	z-index:100;
} */

#menu-idioma{
	margin-bottom:0px;
}

#menu-idioma li{
	border:1px solid #ffb16d;
	border-radius:50px;
}

#menu-idioma .dropdown-menu{
    right: 0;
    left: auto;	
}

#menu-idioma .dropdown-menu.show{
    margin-top:10px !important;
}



/*Boton registro banca*/
.registro-banca a , #nav-button a{
	background: #FFB36D !important ;
	color: #fff !important;
    text-transform: capitalize;
	font-size:14px;
	font-weight:400;
    padding: 8px 25px ;
    border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
}

.registro-banca, #nav-button a {
  border-radius: 50px !important;
}

/**/

#privacy ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

#privacy a{
	    color: rgba(255, 255, 255, 0.5);
}

#privacy ul li{
    margin-left: 25px;
}
/**/

/* Scroll to top button*/

#scroll-top {
    display: inline-block;
    background-color: rgb(255, 177, 109,0.5);
    width: 50px;
    height: 50px;
	margin: 20px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
	right:20px;
    bottom: 100px;
    right: 5px;
    -webkit-transition: background-color .3s, 
      opacity .5s, visibility .5s;
    -o-transition: background-color .3s, 
      opacity .5s, visibility .5s;
    transition: background-color .3s, 
      opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
  }
  #scroll-top::after {
    content: "\f106";
    font-family: 'Font Awesome\ 5 Free';
    font-weight: 900;
    font-style: normal;
    font-size: 2em;
    line-height: 50px;
    color: #fff;
  }
  #scroll-top:hover {
    cursor: pointer;
    background-color: rgb(255, 177, 109);
  }
  #scroll-top:active {
    background-color: rgb(255, 177, 109);
  }
  #scroll-top.show {
    opacity: 1;
    visibility: visible;
  }
  
  /* Styles for the content section */
  


/**/

/* */
.social li{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
-webkit-box-align:center;
    -ms-flex-align:center;
        align-items:center
}

.social{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	margin-left: 50px;
    margin: 0;
	padding:0;
	
} 

.social-media .social-svg:first-child{
    margin-left: 0px;
}
.social-media .social-svg{
    margin-left: 5px;
}

.social-media .social-svg a{
    background-size: 30px 30px;
    display: inline-block;
    overflow: hidden;
    width: 30px;
    height: 30px;
	line-height: 999px;
	-webkit-transition: background-image 0.2s ease-in-out;
	-o-transition: background-image 0.2s ease-in-out;
	transition: background-image 0.2s ease-in-out;
}

.icon{
	width:25px;
	height:25px;
}

.social-media .social-facebook a{
    background-image: url("..img/social/fb.svg") ; 
}

.social-media .social-facebook a:hover{
    background-image: url("../img/social/fb-hover.svg");
}

.social-media .social-googleplus a{
    background-image: url("../img/social/gplus.svg");
}

.social-media .social-googleplus a:hover{
    background-image: url("../img/social/gplus-hover.svg");
}

.social-media .social-youtube a{
    background-image: url("../img/social/youtube.svg");
}

.social-media .social-youtube a:hover{
    background-image: url("../img/social/youtube-hover.svg");
}


.social-media .social-facebook_footer a{
    background-image: url("../img/social/fb-white.svg") ; 
}

.social-media .social-googleplus_footer a{
    background-image: url("../img/social/gplus-white.svg");
}

.social-media .social-youtube_footer a{
    background-image: url("../img/social/youtube-white.svg");
}


/**/


.title-request{
	background:#000000;
	color:white;
}

.title-request h2{
	padding:15px;
	margin:0px;
}

body {
    font-family: 'Roboto', sans-serif!important;
	width:100%;
	height:100%;
	padding-top:85px;
    transition: all .2s ease-in-out;
    overflow-x: hidden;
}


/*
.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown>.dropdown-toggle:active {
    pointer-events: none;
}
*/

header + h3, header + p:first-of-type{
    display: none !important;
}



.nav-and-social{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}


#header-scroll{
    
}

#header-scroll {
    position: fixed;
	width:100%;
    top: -50px;
	z-index:2000;
    -webkit-transition: top 0.3s;
    -o-transition: top 0.3s;
    transition: top 0.3s;
	background-color: rgb(0, 0, 0,0.8);
  }

#mainnav{
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}


@font-face {
    font-family: 'Roboto', 'Montserrat', sans-serif!important;
    src: url('fonts/EntezareZohoor2.eot'), url('fonts/EntezareZohoor2.ttf') format('truetype'), url('fonts/EntezareZohoor2.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.brand-logo{
	width:80px;
	height:80px;
	transition: all .2s ease-in-out;
}

.big-logo{
	position:fixed;
    width:50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    opacity: 0.2;
    left: 50%;
    top: 50%;
    z-index:1;
}

.feature p {
    max-width: 270px;
	margin:0 0 0 15px;
}

.btn-request{
    background-color: #000000 !important;
    color: #ffffff !important;
    padding: 10px 50px !important;
    font-size: 1.75rem !important;
}
#request{
    background-color: rgb(0, 0, 0, 0.03);
}
.app-benefits .benefit{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 80px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.app-benefits .benefit:last-child {
    margin-bottom: 0px;
}

.app-benefits .benefit-icon{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 165px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #f2f2f2;
    height: 165px;
    border-radius: 50%;
    margin-bottom: 20px;
}

.app-benefits .features-header{
    margin-bottom: 85px;
}

.benefit-icon .icon {
    width: 100px;
	height: 100px;
}

.btn:focus, .form-control:focus {
    outline: 0;
    border-color: #FFB36D !important;
    -webkit-box-shadow: 0 0 0 0.2rem rgb(255, 177, 109, .25) !important;
            box-shadow: 0 0 0 0.2rem rgb(255, 177, 109, .25) !important;
}

.btn-app,
.btn-app-2{
    padding: 15px 50px;
}

.btn-app{
    background-color: #000000;
	white-space:normal !important;
}

.btn-app-2{
    background-color: #808080 ;
}



.app-item_collapse{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.app-collapse{
    display: block !important;
    margin: auto;
    text-transform: uppercase;
    margin-top: 25px;
}

 section, 
 #us, 
 #services, 
 #request-form, 
 #apps, 
 #history, 
 #about-us{
    position: relative;
/*     z-index: 100 !important; */
}

.divider{
    display: block;
	width:100%;
    height: 45px !important;
}

.hr{
    display: block;
    width: 100px;
    border-top: 5px solid #FFB36D;
}

.hr-center{
    margin:0 auto 50px auto;
}

.hr-left{
    margin-left: 0px;
    margin-bottom: 50px;
}


h1,h2,h3,h4,h5,h6 {
    font-weight: bold !important;
}

ul {
    list-style: none;
    padding-left: 15px;
}

.form-control{
    border-radius: 1.25rem !important;
}

#main-logo, 
#services, 
#contact, 
.app-features, 
.history, 
.app-item, 
.back-grey, 
.n2-ss-slider-2,
.main--content {
position: relative;
/* z-index: 1; */
}

.header-top{
	position:fixed !important;
	z-index:3000 !important;
	width:100%;
	top:0;
	background-color:#ffffff;
	color:black;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

#footer{
	position:fixed;
	width:100%;
	bottom:0;
/* 	z-index:2000; */
}

.header-top a{
	color:black !important;
}
.fixed-top, #footer  {
    background-color: #000000;
}

.header-top, .fixed-top, #footer .container    {
    position: relative;
    z-index: 1000;
}

.navbar{
	padding: 0rem 1rem !important;
	justify-content:space-between;
}


.nav-link{
    color: #ffffff !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
}

.nav-link i{
    margin-right: 5px;
}

.main-nav .navbar-nav{
    margin: 0 auto;
}

/* CURRENT MENU HIGHTLIGHTS*/

.current-menu-item a{
    color: #FFB36D !important;
}
/*END CURRENT MENU HIGHTLIGHTS*/


.card:nth-child(odd){
    background-color: #f7f7f7 !important; 
}

.card:nth-child(even){
    background-color: #ffffff!important; 
}

.card-header:nth-child(odd){
    background-color: rgb(255, 255, 255,0);
}
/**/

.navbar-toggler{
    background-color: #ffffff !important;
    border-color: white !important;
}
/**/

/**/


.main-title{
    text-transform: uppercase;
    text-align:center;
    font-weight: bold;
    font-size: 1.8rem;
}
.main-description{
    max-width: 800px !important;
    text-align:center;
}

.main-des{
    font-size: 1.25rem;
}

.padding-cont{
    padding:150px 0px;
}

.padding-cont_bottom {
    padding-bottom: 70px;
}

.padding-header{
    padding:40px 0px 32px 0px;
}

.btn{
    color: #ffffff;
    border-radius: 50px !important;
	padding: 8px 30px !important;
}

.btn-more:hover{
    background-color: #FFB36D !important;
    border-color: #FFB36D !important;
    color: #ffffff;
   
}

.btn-more{
    background-color: transparent !important;
    border: 1px solid;
    border-color: #FFB36D !important;
    color: #000000;
    padding: 15px 50px !important ;
    font-size: 1.25rem ;
    margin-top: 30px ;
}


.company-ft{
text-align:center;
margin-top:95px;
}

.ft-icon{
    filter: gray; /* IE5+ */
    -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
    -webkit-transition: all .3s ease-in-out;
}

.ft-icon:hover {
    filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transform: scale(1);
}

.company-svs, .company-apps {
    text-align:center;
}

h5{
    font-weight: bold;
}

.ft-title{
    margin-top:20px;
}


/**/


/**/

#main-logo, #services, #contact, .app-features, .history, .back-grey{
    background-color:rgb(0, 0, 0,0.03);
}

.app-item{
  /* background-color: #f2f2f2;*/
	background-color: rgba(255, 177, 109, 0.5);
}

/**/

/**/


.app-item{
    margin: 15px;
    width: 240px;
    height: 225px;
}

.app-item_des{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    max-width: 165px;
    margin: 85px auto 55px;
}

.t_app-item{
text-align: center;
margin:auto;
width: 50% !important;
}


.app-item_des a, .contact-mail a, .tutorial-cat a{
    padding: 8px 30px;
    color:#000000;
}

.btn-app_more{
    background-color: transparent;
    border: 1px solid  !important;
}


.btn-app_more:hover{
    background-color: #000000;
    border: 1px solid #000000 !important;
}

.app-item_des a:hover, .tutorial-cat a:hover{
    color: #ffffff;
}

.app-img{
    margin-top: 85px;
}

.app-img img{
    display: block;
    margin-right: auto;
    margin-left: auto;
}

/**/

/*************CONTACT SECTION*************/

#contact .main-title, #contact hr{
    margin-left: 0px;
    text-align: left;
}

.schedule{
    font-style: italic;
}

.schedule p:first-child{
    display: inline;
}

#contact .phone p{
    display: block;
    margin-bottom: 0px;

}

#contact .phone {

    margin-bottom: 16px;

}

.map iframe{
    width: 100%;
}

.btn-submit{
    background-color: #000000 !important;
    color: #ffffff !important;
}


/**/



/*****************FEATURES APP SECTION*******************/

.feature{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
}

.feature-icon{
    width:75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
}

.feature-icon img{
	width:50px;
	max-height:50px;
	height:auto;
}

.feature-img{
    text-align:left !important;
	margin:auto;
}

/*END APP PAGE*/

/**/

/**/

/*back to top button*/

     
/*END BACK TO TOP BUTTON*/

/*************Boton tutoriales***************/

#tutorials{
    background-color: #1A1A1A;
    color: #ffffff !important;
}

#tutorials .btn{
    color: #ffffff;
}

.btn-tutorial{
    background-color: #ffffff !important;
    color: #000000 !important;
    padding: 10px 50px !important;
    font-size: 1.25rem !important;
    margin-top: 30px !important;
}

.btn-tutorial:hover{
    border-color: #ffffff!important;
    background-color: transparent !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}

/**************ABOUT US**********************/

#about-us .main-description p{
    margin-top: 50px;
    margin-bottom: 50px;
}
.identity{
    text-align: center;
}

.history-img{
    text-align:center;
	-webkit-box-ordinal-group:3;
	    -ms-flex-order:2;
	        order:2;
}

/*END ABOUT US*/



/*************FOOTER*********************/
#footer p{
    margin: 0px;
    text-align: center;
    color: #ffffff; 
}

#footer .footer_box{
	padding-top: 10px;
    padding-bottom: 10px;
}
/**/

/*PRELOTE*/
.prelote--main{
    background-color: rgb(0, 0, 0,0.05);
}

.prelote--main .main-description img{
    margin-top: 45px;
}

.banner{
	color:#fff;
    padding: 180px 0px;
    background-position: center;
    background-size: cover;
}

.features--banner{
    background-image:linear-gradient( rgb(0,0,0,0.5) , rgb(0,0,0,0.5) ) , url("../img/prelote/back_2.jpg");
}

.market{
    background-image:linear-gradient( rgb(0,0,0,0.5) , rgb(0,0,0,0.5) ) , url("../img/prelote-admin/back_2.jpg");
}

.prelote--banner{
    color: white;
    background-image:linear-gradient( rgb(0,0,0,0.5) , rgb(0,0,0,0.5) ) , url("../img/prelote/back-prelote-banner.jpg");
}

.banner__title{
width: 70%;
margin: 0 auto;
text-align: center;
color: white;
}



.main--features__boxes .description:not(:last-child){
    margin-bottom: 25px;
}

.main--features .main--features__image img{
    width: 100%;
}

.general--features,
.availability,
.admin--general--features{
    background-color: rgb(0, 0, 0,0.05);
}

.general--features header{
    margin-bottom: 60px;
}

.general--features .features:not(:last-child){
    margin-bottom: 50px;
}

.general--features .general--features__boxes .features{
    position: relative;
}

.general--features .general--features__boxes .features::before{
    content: "";
    position: absolute;
    top: -15px;
    left: -85px;
    background-image: url("../img/prelote/features-icon.svg");
    background-size: cover;
    background-position: center;
    width: 60px;
    height: 60px;
}

.general--features__image{
    position: absolute;
    right:0;
    bottom: 0;
    z-index: -1;
}

.featured--functions header,
.availability header{
    padding-bottom: 60px;
}

.function{
    display: flex;
    align-content: center;
}

.function:not(:last-child){
    margin-bottom: 300px;
}


.function .function__description{
    max-width: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.function .function__image{
    position: relative;
    text-align: center;
    max-width: 500px;
}

.function .function__image img{
    width: 100%;
    height: auto;
    margin: 0 auto;

}

.function .function__image::after{
    content: "";
    position: absolute;
    background-image: url(../img/prelote/back_functions.svg);
    background-size: cover;
    width: 604px;
    height: 475px;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%,-50%);
}

.function:nth-child(odd) .function__image::after{
    -webkit-transform: translate(-50%,-50%) scaleX(-1);
    transform: translate(-50%,-50%) scaleX(-1);
}

.function:nth-child(even) .function_image{
    order: 2;
}

.availability .availability__brands{
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}

.availability .container .availability--item:not(last-child){
margin-top: 50px;
}

.availability .availability__os{
    text-align: center
}
.availability  .availability__os img{
    width: auto;
    height: 60px;
}

.availability  .availability__os--1 img{
    width: 200px;
    height: auto;
}

.availability small{
margin-top: 80px;
}

/*PRELOTE ADMIN*/
.prelote--admin__main{
    background: 
    linear-gradient(to right, rgb(0, 0, 0), rgb(1, 13, 36));
    margin-left: 0px;
}

.prelote--admin__main .main--description{
    margin: auto;
}

.prelote--admin__main .main--description h2{
text-align: left;
}

.main--description__image img{
    width: 100%;
}

.main--admin--features__image{
    position: relative;
    max-width: 435px;
}

.main--admin--features__image::after{
    content: "";
    position: absolute;
    background-image: url("../img/prelote-admin/back_features.svg");
    background-position: center;
    transform: rotate(180deg);
    background-size: cover;
    width: 560px;
    height: 293px;
    top: 75px;
    left: -150px;
    z-index: -1;
}

.main--admin--features__item:nth-child(even) .main--admin--features__image::after{
    transform: rotate(0deg);
    left: 160px;
    bottom: 0;

}

.main--admin--features__item .description{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.main--admin--features__item{
    margin-bottom: 115px;
}

.main--admin--features_item{
    position: relative;
}

.main--admin--features_item:nth-child(even)  .main--admin--features__image{
    position: absolute !important;
}


.main--admin--features__image img{
    width: 100%;
    height: auto;

}

.admin--general--features header{
margin-bottom: 60px;
}

.main--admin-features__item:not(:last-child){
    margin-bottom: 150px;
}

.availability .container .availability--item:not(last-child){
margin-top: 50px;
}

.admin--general--features .admin--general--features__items .features{
    position: relative;
}

.admin--general--features .admin--general--features__items .features:not(:last-child)
{
   margin-bottom: 80px;
}

.admin--general--features .row .admin--general--features__items .features:nth-child(9){
    margin-bottom: 0px;
}

.admin--general--features .admin--general--features__items .features::before{
    content: "";
    position: absolute;
    top: -15px;
    left: -60px;
    background-image: url("../img/prelote-admin/admin-features-icon.svg");
    background-size: cover;
    background-position: center;
    width: 70px;
    height: 70px;
}

.watermark{
	position: fixed;
	width:50%;
	transform: translate(-50%, -50%);
	opacity: 0.2;
	left: 50%;
	top: 50%;
	z-index:1;
	pointer-events: none;
	-webkit-touch-callout: none;
 	-webkit-user-select: none; 
 	-khtml-user-select: none;
 	-moz-user-select: none; 
 	-ms-user-select: none; 
}



/* body::after{
  content: '';
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('../img/big-logo.png');
  opacity: 0.3;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
 -webkit-touch-callout: none;
 -webkit-user-select: none; 
 -khtml-user-select: none;
 -moz-user-select: none; 
 -ms-user-select: none; 
} */



/*KISSBEL FINANCIERO*/


.kissbel--financiero__main{
    background: linear-gradient(to right, rgb(0, 0, 0), rgb(0, 0, 0,0.1)),
                url('../img/kissbel-financiero/kissbel-header.jpg') ;
    background-size: cover;
    background-position: center;
    margin-left: 0px;
}


.kissbel--financiero__main .main--description h2,
.presco--financiero__main .main--description h2
{
text-align: left;
}

.function .kissbel-function__image{
    position: relative;
    text-align: center;
    max-width: 570px;
}

.realstate--general--features__image{
    position: absolute;
    max-width: 655px;
    height: 372px;
    right:-200px;
    bottom: 80px;
    overflow: hidden;
}

.kissbel-modules{
    background-color: #F7F7F7;
    display: flex;
    height: 60px;
    justify-content: center;
}

.kissbel-modules .kissbel--modules__item a{
    color: #000;
    text-transform: capitalize;
    transition: all .2s ease-in;
  }

  .kissbel-modules .active{
    background-color: #FFB36D;
    color: #fff !important;
    width: 100%;
	padding:25px;
    margin: 0 auto;
    font-weight: bold;
  }


  .kissbel-financiero-main .main-title{
      text-transform: capitalize;
  }


  .kissbel-modules .kissbel--modules__item{
    width: 50%;
    display: flex;
    justify-content: center;
    text-align: center;
    align-items:center;
    height: 60px;
  
  }


.watermark{
	position: fixed;
	width:50%;
	transform: translate(-50%, -50%);
	opacity: 0.2;
	left: 50%;
	top: 50%;
	z-index:1;
}


.featured--functions,
.main--admin--features{
    overflow-x: hidden;
}

/*PRESCO FINANCIERO*/

.img--main--header{
    background: linear-gradient(to right, rgb(0, 0, 0), rgb(0, 0, 0,0.1)),
                url('../img/presco-financiero/presco-header.jpg') ;
    background-size: cover;
    background-position: center;
    margin-left: 0px;
}

.modules--main--1,
.modules--main--2{
    position: relative;
}

.main--content{
    background-color:#5C9CCC
}

.modules,
.modules--main--2,
.modules-2
{
    background-color: rgba(0, 0, 0, 0.03);
}

.img-left{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}


.img-right{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}


.btn-erp-more{
    background-color: #5C9CCC
}


.modules .item{
    overflow: hidden;
 
}

.modules .module--item::before{
    content: "";
    position: absolute;
    bottom: -45px;
    right: 29px;
    background-image: url("../img/kissbel-financiero/prueba/main-img.png");
    background-size: cover;
    width: 232px;
    height: 112px;
}

.modules-2 .module--item *{
justify-content: center;
display: flex;
align-content: center;
margin: 0;
padding-top:30px;
padding-bottom:30px;
}

.modules-2 .module--item{
    background: linear-gradient(to right, rgb(91, 156 , 204, 0.6), rgb(91, 156 , 204, 0.6)),
                url('../img/kissbel-financiero/prueba/img-5.png') ;
    background-size: cover;
    background-position: center;
    color: white;
    cursor: pointer;
    transition: ease-in-out .2s all;
    backface-visibility: hidden;
}

.modules-2 .module--item:hover{
 transform: scale(1.05)
}

.modules--main--items .description .h5{
   line-height: 1.5;
}

.modules--main--items .features .features--item{
    position: relative;
    margin-left: 25px;
    font-weight: bold;
    color:#4D4D4D;
}

.modules--main--items .features .features--item::before{
    content: "";
    position: absolute;
    top: 5px;
    left: -25px;
    background-image: url(../img/kissbel-financiero/prueba/bullet.svg);
    background-size: cover;
    width: 15px;
    height: 15px;
}


.modules--main--items .features,
.modules--main--items .description{
    margin-bottom: 30px;
}

.img-medium{
	width:500px;
	height:auto;
}