/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

*{box-sizing: border-box;}

@font-face {
  font-family: 'Eina01-Light';
  src: url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Light.eot#iefix') format('embedded-opentype'),  
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Light.otf')  format('opentype'),
	     url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Light.woff') format('woff'), 
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Light.ttf')  format('truetype'), 
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Light.svg#Eina01-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Eina01-Regular';
  src: url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Regular.eot#iefix') format('embedded-opentype'),  
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Regular.otf')  format('opentype'),
	     url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Regular.woff') format('woff'), 
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Regular.ttf')  format('truetype'), 
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Regular.svg#Eina01-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Eina01-SemiBold';
  src: url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-SemiBold.eot#iefix') format('embedded-opentype'),  
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-SemiBold.otf')  format('opentype'),
	     url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-SemiBold.woff') format('woff'), 
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-SemiBold.ttf')  format('truetype'), 
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-SemiBold.svg#Eina01-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Eina01-Bold';
  src: url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Bold.eot#iefix') format('embedded-opentype'),  
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Bold.otf')  format('opentype'),
	     url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Bold.woff') format('woff'), 
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Bold.ttf')  format('truetype'), 
       url('https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/2020/2020_EMEA/EMEA_2020%20Partner%20AwarenessCampaigns/fonts/Eina01-Bold.svg#Eina01-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select::-ms-expand {
    display: none;
}


body, html {font-family:'Eina01-Regular', sans-serif;font-size: 16px;color: #040404; line-height: 1.4;}
strong{ font-family: 'Eina01-Bold', sans-serif;}

h1{font-size: 72px; line-height: 78px; font-family: 'Eina01-Bold';color:#fff;}
h2{font-size: 65px; line-height: 69px; font-family: 'Eina01-Bold';color:#000;}
h3{font-size: 30px; line-height: 45px; font-family: 'Eina01-bold';color:#000;}
p{font-size: 25px; line-height: 35px; font-family: 'Eina01-Regular';color:#000;}
a{ font-family: 'Eina01-regular';}


  a.cta_button {line-height:1}


.wrapper {width: 100%;
    max-width: 1170px;
    margin: 0 auto !important;
     display: block!important;
    float: none!important;}

.wrapper-menu{width: 100%;
    max-width: 1170px;
    margin: 0 auto !important;
     display: block!important;
    float: none!important;}

.menu{ padding: 20px 0; position:relative;}

.menu-burger{display:none!important;}

.menu-burger .content-burger {
  position: relative;
  width: 30px;
  height: 40px;
  display: inline-block;
  cursor: pointer;
  margin: 1.7em;
  transition: all 0.5s;
  text-align: left;
}

.menu-burger .content-burger div,
.menu-burger .content-burger div:before,
.menu-burger .content-burger div:after {
  background: #000;
  position: absolute;
  height: 5px;
  width: 50px;
  border-radius: 4px;
  transition: all 0.5s;
}

.menu-burger .content-burger div:first-child {
  top: 0px;
}
.menu-burger .content-burger div:nth-child(2) {
  top: 10px;
}
.menu-burger .content-burger div:nth-child(3) {
  top: 20px;
}

.content-burger div:first-child {
  transition: top 0.15s 0.15s, transform 0.15s;
}
.content-burger div:nth-child(2),
.content-burger div:nth-child(3) {
  transition: top 0.15s 0.15s, transform 0.15s;
}

.menu-burger.abierta .content-burger div:first-child {
  top: 10px;
  transform: rotate(45deg);
  transition: top 0.15s, transform 0.15s 0.15s;
}
.menu-burger.abierta .content-burger div:nth-child(2),
.menu-burger.abierta .content-burger div:nth-child(3) {
  top: 10px;
  transform: rotate(-45deg);
  transition: top 0.15s, transform 0.15s 0.15s;
}



.content-nav-latam{max-width:100%; }
.nav-latam{  color: #212121;  }
.nav-latam li{padding: 10px;}
.nav-latam li a:hover{color:#4fb645}
.nav-latam ul>li:last-of-type{background-color: #4fb645;padding: 10px 30px;border-radius: 50px;text-decoration: none; margin:0 10px;}
.nav-latam ul>li:last-of-type a{color: #ffffff!important;}
.nav-latam ul>li:last-of-type:hover{background-color:#212121;}

.nav-latam ul>li>ul{background-color:#fff;padding: 10px;}


.nav-latam ul>li>ul>li:last-of-type{background-color:#fff;padding:10px 0px!important;text-decoration: none;font-family: 'Eina-Regular', sans-serif;}
.nav-latam ul>li>ul>li:last-of-type a{color: #34495E!important;}
.nav-latam ul>li>ul>li:last-of-type a:hover{color: #4fb645!important;}
.nav-latam ul>li>ul>li:last-of-type:hover{background-color:#fff;}
.button-green{background-color: #4fb645;color: #fff;text-align: center;
  padding: 15px 40px;border-radius: 50px;text-decoration: none;font-family: 'Eina-SemiBold', sans-serif;
  font-size: 25px!important;white-space:nowrap;display: inline-block;}
a.button-green:hover{background-color:#212121;color:#fff;font-size: 25px!important;}

.button-blue{background-color: #251E59;color: #fff;text-align: center;padding: 15px 40px;border-radius: 50px;text-decoration: none;font-family: 'Eina-SemiBold', sans-serif;font-size: 25px;margin:20px 0;white-space:nowrap;}
a.button-blue:hover{background-color:#212121;color:#fff;}



.relative{position:relative;}

.arrow-double{position: absolute;bottom: 45px;left: 220px;}

.header{margin-top: 90px; padding: 110px 30px ;}
.module-disruptor{min-height: 500px!important;}
.img-disruptor{position:absolute; top:680px;right:0;}
.text-disruptor{margin-top:90px; padding: 0 30px 0 0;}

.text-box{font-size: 20px; line-height: 38px; font-family: 'Eina01-Regular';color:#000;}
.lines-left{position: absolute;top: 780px; left: 60px;}
.lines-right{position: absolute;top: 1050px; right: 30px;z-index: -1;}
.transform ul li, .transform p{list-style-type:disc;padding:0;font-size: 20px; line-height: 1.4; font-family: 'Eina01-Regular';color:#000;margin: 0 0 10px}
.transform ul li::before{display:none!important;}
.text-modulo-final{text-align:left;}
.modulo-final>div>div{display:flex!important; align-items:center;}

.bg-header-1{background: linear-gradient(90deg,#00C8B0,#0B7DC4,#9600FF);}
.bg-header-2{background: linear-gradient(90deg,#9600FF,#0B7DC4,#00C8B0);}

.bg-beige{background:#F5EBE1; padding:20px 0;}
.bg-blue{background:#251E59;padding:20px 0;}

.link-green{color:#4fb645!important;position:relative;align-self: flex-start;}
.link-green:after{content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #4fb645;
    transform: scaleX(0);
    transition: transform .3s;
    transform-origin: 0 0;}
.link-green:hover:after {color:#4fb645!important;transform: scaleX(1);}

.modulo{margin:20px 0 20px;padding-top:30px!important;padding-bottom:40px!important;}

/*Banks*/
.bg-beige-img{background:url("https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/bg-beige-arrow.jpg") bottom center no-repeat;background-size:cover;   min-height:258px!important;padding:40px 0;}
.bg-beige-degrade{background: url("https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/bg-beige-degrade.jpg") center right no-repeat;min-height:356px!important;margin:40px 0; padding:100px 50px;}
.bg-turquoise-degrade{background: url("https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/bg-turquoise.jpg") center left no-repeat;min-height:420px!important;padding:80px 50px;}
.bg-purple-degrade{background: url("https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/bg-purple.jpg") center right no-repeat;min-height:384px!important;padding:80px 50px;}
.bg-purple-degrade .arrow-white{margin-top: 160px;}
.text-bg-purple{padding-top:50px!important;}
.bg-purple-degrade.testimonial3{background: url("https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/bg-purple.jpg") bottom right no-repeat;min-height:384px!important;padding:80px 50px 0;}

.box-borde{background:#fff;box-shadow: 2px 2px 20px #ccc;border-radius:10px;padding:30px 60px; margin:20px 0; display:flex!important; justify-content: flex-start;flex-direction: column;}
.box-borde-normal{min-height:600px!important;}
.box-borde-client{min-height: 475px !important; padding: 50px 40px;display:flex!important; flex-direction:column; justify-content:space-around;}

.modulo-box{margin:40px 0;}
.modulo-box h2{margin-top:100px;}
.lines-right-banks{position:absolute;bottom:0; right:0; z-index:-1;}

.happy-client>div>div{display:flex!important;align-items:center;}
.happy-client h3{font-size: 39px;line-height: 46px;}

.footer{background-color:#212121;}
.logo-footer{margin:70px 0 40px}
.menu-footer{margin:30px 0;}
.item-menu-footer li{list-style:none;padding:5px 0;}
.item-menu-footer li a{font-family: 'Eina01-SemiBold', sans-serif; font-size:20px;}
.item-menu-footer li::before{display:none!important;}
.footer-container .wrapper{padding:0 20px;}

/*Our Platform*/

.img-platform{position: absolute; top: 203px; right: 0;}
.img-platform-down{position: absolute;bottom: 0;right: 0;}
.box-carrousel{padding: 20px 30px;width:380px;min-height:373px!important;background:#fff;border-radius:10px; margin:20px 0;}
.box-borde-mejoras{min-height:450px!important;}
.box-borde-normal-2{min-height:530px!important;}
.text-box-carrousel{font-size: 20px; line-height: 30px; font-family: 'Eina01-Regular';color:#000;}
.slick-slider ul {display:flex!important;outline: none; padding: 0;margin: 15px 0 0;list-style: none;text-align: center;justify-content: center;}
.slick-slider .slick-dots li:before{display:none!important;}
.slick-slider .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 10px; height: 10px; margin:5px;padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: #fff; opacity: 0.4;
  border-radius: 50%;}
.slick-slider .slick-dots li.slick-active button {opacity: 1;}
.lines-right-platform{position:absolute; top:50px;left:880px;z-index:-1;}

/*Composable*/

.button-grey{background-color: #fff;border:2px solid #212121; color: #212121;text-align: center;padding: 10px 30px;border-radius: 50px;text-decoration: none;font-family: 'Eina-Bold', sans-serif;font-size: 18px;}
a.button-grey:hover{background-color:#212121;color:#fff;}
.bg-white-beige{background:url("https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/bg-white-beige.jpg") bottom center repeat no-repeat;margin: 60px 0!important;}
.time-compose{padding: 60px 0;}
.box-borde-experiences{padding:40px 30px;min-height:600px!important;display:flex!important;flex-direction:column;justify-content:space-between;}
.bg-purple-green-degrade{background: url("https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/bg-purple-green-blue.jpg") center right no-repeat;min-height:384px!important;padding:0px 50px;}
.bg-purple-green-degrade .arrow-white{margin-top: 160px;}
.lines-left-composable{position:absolute; top:-20px;  right:190px; z-index:-1;}
.lines-right-composable{position:absolute; top:312px; right:50px; z-index:-1;}
.button-green-composable{background-color: #4fb645;color: #fff;text-align: center;padding: 15px 40px;border-radius: 50px;text-decoration: none;font-family: 'Eina-SemiBold', sans-serif;font-size: 22px;margin-top:10px;white-space:nowrap;}
a.button-green-composable:hover{background-color:#212121;color:#fff;}

/*Engines*/

.items-motores li{padding:30px 0;font-size: 28px;  font-family: 'Eina01-Bold';color:#fff;}
.items-motores li:before{display:none!important;}
.bg-semi-degrade{min-height:872px!important;position:relative;z-index:99;}
.bg-semi-degrade:after{content: ""; position: absolute;bottom: 0;left: 0;width: 100%;min-height: 325px;background: linear-gradient(90deg,#9600FF,#0B7DC4);z-index:-1;}
.box-borde-engines{padding:40px 25px;min-height:539px!important;display:flex!important;flex-direction:column;justify-content:flex-start;}
.lines-engine{position:absolute;top:150px;left:130;z-index:-1;}
.box-borde-engine-2{padding:40px 30px;min-height:400px!important;display:flex!important;flex-direction:column;justify-content:space-between;}

/*Process Orchestrator*/

.text-box-process{font-size: 20px; line-height: 28px; font-family: 'Eina01-Regular';color:#000;}
.list-mambu-engine li{list-style-type:disc!important;padding:10px 0;font-size: 25px; line-height: 35px; font-family: 'Eina01-Regular';color:#000;}
.list-mambu-engine li:before{display:none!important;}
.bg-vert-degrade-white-beige{background:linear-gradient(180deg,#fff,#F5EBE1) bottom center; position:relative;padding-bottom:30px;}
.img-mambu-engine{position:absolute; top:160px; right:247px;}

.box-borde-engine{min-height:560px!important;}
.box-borde-process-white{min-height:374px!important;}
.modulo-2-engine{position:relative;}
.lines-left-process{position: absolute;top: 0px; left: -139px;z-index:-1;}
.lines-right-process{position: absolute;top: 0px; left: 0px;z-index:-1;}


/*Partner Ecosystem*/
.title-beneficios{font-size:48px; line-height: 1; font-family:  'Eina01-Bold', sans-serif;color:#000;}
.subtitle-modulo-final{font-size:25px; line-height: 28px; font-family:  'Eina01-Semibold', sans-serif;color:#212121;}
.modulo-final{padding:50px 0; margin:30px 0 0;}
.bg-white-blue{background:url("https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/bg-white-blue-1.jpg") bottom center repeat no-repeat;margin: 60px 0!important;}
 .lines-left-partner{position:absolute;    top: -48px; right: -120px;}
.box-borde-ecosystem{min-height:875px!important;padding:40px 30px;display:flex!important;flex-direction:column; justify-content:space-between;}
.box-borde-partner{padding:30px!important;min-height:500px!important;}

 /*Security*/
  .box-borde-praticas{min-height:1149px!important;}
  .box-borde-aws{min-height:595px!important;}
  .box-borde-aprobado{min-height:514px!important;}
.double-line{position:absolute; bottom:320px;left:770px;max-width: 291px;}
.box-carrousel-2{padding: 20px 30px;width:380px;min-height:652px!important;background:#fff;border-radius:10px; margin:20px 0;}
.bg-v-degrade-purple-green{background:linear-gradient(180deg,#9600FF,#0B7DC4,#00C8B0) bottom center;}
.subtitle-final-security{font-size: 20px; line-height: 30px; font-family: 'Eina01-Bold';color:#251e59;}
.modulo-button{padding:40px 0 40px;margin-bottom: 40px!important;}

/*Advisory*/
.header-advisory{padding: 90px 30px 70px;}
.header-text-advisory{padding-top:130px;}
.text-help{margin-top:50px; padding: 0 20px 0 0;}
.bg-beige-to-white{background:url("https://461804.fs1.hubspotusercontent-na1.net/hubfs/461804/bg-beige-white.jpg") top center repeat no-repeat;margin: 60px 0!important;}
.bg-blue{background:#251E59;}
.box-borde-advisory{min-height:711px!important;}
.box-borde-advisory-2{min-height:399px!important;}
.module-help{min-height: 650px!important;position:relative;}
.img-help{position:absolute; bottom:110px;right:0;}
.lines-left-advisory{position: absolute;top: 535px;left: 65px;}

/*Contacto*/

.bg-semi-blue{min-height:705px!important;position:relative;z-index:99;}
.bg-semi-blue:after{content: ""; position: absolute;bottom: 0;left: 0;width: 100%;min-height: 402px;background: #251E59;z-index:-1;}
.content-header{min-height:800px!important;}
.header-contact{min-height:550px!important;margin-bottom:50px;position:relative;}
.header-contact .wrapper{position:relative;}
.contact-form{width:500px!important;position:absolute; top: -60px;
    right: 0; background:white; padding:20px;box-shadow: 0px 0px 11px -5px #000000;z-index:999;}




.contact-form .hs-input{background:#EBEFF0; border: 0;border-bottom: 2px solid black; color:black!important; font-family: 'Eina01-Light', sans-serif; font-size: 13px;border-radius:0; }
.contact-form .hs-input .input text-area{min-height: 100px!important;}
.contact-form .hs-error-msg{font-size:11px; color:red;}
.contact-form p{font-size:15px;line-height:17px; padding:0 5px; margin:0;}
.contact-form  .hs-button.primary{margin:15px 0 10px; padding:7px 30px; background-color:black; border-radius:50px; color: white; border-style: none;font-family: 'Eina01-Bold', sans-serif;font-size:20px; }
.shadow-box{box-shadow: 0px 0px 11px -5px #000000;}
.lines-white-contact{ position: absolute;
    top: 330px;
   right: 0px;
    z-index: 1;max-width: 280px;}
.box-carrousel-contact{padding: 20px 30px;width:340px;min-height:340px!important;background:#fff;border-radius:10px; margin:20px 0;}

/*Home*/
.etiqueta-verde{color: #00C8B0; font-family: 'Eina01-Light', sans-serif; font-size: 22px;}
.color-text{background: -webkit-linear-gradient(180deg,#9600FF,#0B7DC4,#00C8B0) bottom center;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color:#00C8B0;  }
.box-borde-home{min-height:769px!important;}
.box-borde-home2{min-height:490px!important;}
.bg-semi-beige{min-height:705px!important;position:relative;z-index:99;}
.bg-semi-beige:after{content: ""; position: absolute;bottom: 0;left: 0;width: 100%;min-height: 402px;background: #F5EBE1;z-index:-1;}
.texto-p-cabecera{margin-top: 160px;}
.list-text-animate{position:relative;}

.animate-text h1{margin:0!important;}
.item-list-text-animate{color: #fff; font-family: 'Eina01-Bold', sans-serif; font-size: 65px; line-height: 65px;position:absolute; top:0; left:0; opacity:0; margin:0;}

.item-list-text-animate.frame1{animation: FadeInOut 12s ease-in 0s infinite;}
.item-list-text-animate.frame2{animation: FadeInOut 12s ease-in 3s infinite;}
.item-list-text-animate.frame3{animation: FadeInOut 12s ease-in 6s infinite;}
.item-list-text-animate.frame4{animation: FadeInOut 12s ease-in 9s infinite;}

@keyframes FadeInOut{

  0% {opacity:0;}
  1%, 24%{opacity:1;}
  
   26%{opacity:0;}
  
   100% {opacity:0;}
}






.contact-form-home .hs-input{background:none; border: 0;border-bottom: 2px solid black; color:black!important; font-family: 'Eina01-Light', sans-serif; font-size: 13px;border-radius:0; box-shadow: none;}
.contact-form-home .hs-error-msg{font-size:11px; color:red;}
.contact-form-home p{font-size:13px;line-height:16px; padding:0 5px; margin:0;}
.contact-form-home .actions{text-align:center;}
.contact-form-home  .hs-button.primary{margin:15px auto; padding:7px 30px; background-color:#4FB645; border-radius:50px; color: white; border-style: none;font-family: 'Eina01-Bold', sans-serif;font-size:20px; }
.lines-beige-home{position:absolute; right:0; top: 30px;}



@media (max-width: 768px){
  
  /*menu*/
  .menu{ padding: 30px 0; position:relative;}
  .menu .logo a{ display: inline-block;  max-width: 208px;}
  .menu-burger{  display: block!important;
    position:absolute;
   top:17px;
    right:0;
  }
  
   .nav-latam{position: absolute;
    min-width: 100%!important;
    top: 80px;
    right: 0;
    background: white;
    opacity: 0;
    padding: 10px 20px;}
  
  .nav-latam.active{    position: absolute;
    width: 100%!important;
    top: 90px;
    right:0px;
    background: white;
    padding: 10px 20px;
  
    -webkit-transition: all0.4s linear;
    transition: all 0.4s linear;
    color: white;
    opacity: 1;}
  
  
  
  .nav-latam ul>li:last-of-type{background-color: #4fb645;text-align: center;padding: 10px 20px;border-radius: 50px;text-decoration: none; margin: 10px;}
  .nav-latam ul>li>ul>li:last-of-type { background-color: #fff;text-align: left;padding: 10px!important; text-decoration: none;margin: 0;}
  
  .wrapper{padding: 0 25px;}
  .wrapper-menu{padding: 0 ;}
  .logo{padding-left:25px;}
  .mobile-hide{display:none!important;}
  .img-disruptor{display:none!important;}
  .lines-left{display:none!important;}
 .lines-right{display:none!important;}
  .text-disruptor{margin:50px 0 20px; }
  .img-arrow{display:none!important;}
  .header{margin-top:0;}
  .header-text{padding:10px 20px;}
  
.modulo{margin:20px 0 20px;padding-top:30px!important;padding-bottom:30px!important;}

  .modulo-box h2{margin-top:0px!important;}
h1{font-size: 65px; line-height: 69px; font-family: 'Eina01-Bold';color:#fff;}
h2{font-size: 55px; line-height: 59px; font-family: 'Eina01-Bold';color:#000;}
 
  .text-modulo-box{margin-top:10px; padding: 20px 10px;}
  .text-testimonial{padding:20px 0;}
  .item-flip-horizontal>div>div{display:flex!important; flex-direction:column-reverse;}
  
  .bg-beige-img{background:#F5EBE1;background-size:cover;   min-height:258px!important;padding-top:50px;margin-top:40px;}
.bg-beige-degrade{background: linear-gradient(90deg,#F5EBE1,#F5EBE1);min-height:650px!important;margin:20px 0; }
.bg-turquoise-degrade{background: linear-gradient(90deg,#0B7DC4,#00C8B0);min-height:650px!important;margin:20px 0;}
.bg-purple-degrade{background: linear-gradient(90deg,#9600FF,#0B7DC4);min-height:650px!important;margin:20px 0;}
.bg-purple-degrade .arrow-white{display:none!important;}
  
  .modulo-final>div>div{display:flex!important; flex-direction:column;align-items:center;}
  .text-modulo-final{text-align:center!important; padding-bottom:20px;}
 .button-final{margin-top:30px!important;}
 .footer{padding:20px!important;}
  .footer h3{font-size:27px;}
  .border-box-normal{min-height:530px!important;}

  
  /*Banks*/
  .button-side{margin-top:40px!important;}
  .module-disruptor{  min-height: 408px !important;}
  .happy-client>div>div{display:flex!important;flex-direction:column;align-items:center;}
  
  /*Our platform*/
  
  .box-borde-mejoras{min-height:350px!important;}
  .box-carrousel{padding: 20px 30px;width:340px;min-height:450px!important;background:#fff;border-radius:10px; margin:20px 0;}
  
  /*Composable*/
  .box-borde-experiences{padding:40px 10px;min-height:400px!important;}
  .text-composable{padding:40px 0;}
  .bg-white-beige{background:#F5EBE1; margin: 40px 0!important;padding: 40px 0px;}
  .bg-purple-green-degrade{background: linear-gradient(90deg,#00C8B0,#9600FF);min-height:600px!important;margin:20px 0; }
  .bg-purple-green-degrade.arrow-white{display:none!important;}
  
  /*Advisory*/
  .header-advisory{padding: 70px 30px;}
  .header-text-advisory{padding-top:0px;}
  .bg-beige-to-white{background:#F5EBE1; margin: 40px 0!important;padding: 40px 0px;}
  .module-help{min-height: 450px!important;position:relative;}
  .bg-blue{padding:30px 20px;}
  .only-text-module{padding:10px 0;}
  .box-borde-advisory {min-height: 530px!important;}
  
  /*Process Orchestrator*/
  .bg-vert-degrade-white-beige{min-height:1600px!important;}
  .img-mambu-engine {position: absolute;top:850px;right: 0;}
  
  /* Partner ecosystem*/
  .bg-white-blue{background:#251E59; margin: 40px 0!important;padding: 40px 0px;}
 .mobile-white{color:#fff;}
  .box-borde-ecosystem{min-height:410px!important;}
  .img-partner{    margin: 0px auto;padding: 20px;text-align: center;}
  
  /*Security*/
  .box-carrousel-2{padding: 20px 30px;width:340px;min-height:750px!important;background:#fff;border-radius:10px; margin:20px 0;}
   .box-borde-praticas{min-height:1050px!important;}
  .box-borde-aws{min-height:550px!important;}
   .box-borde-aprobado{min-height:490px!important;}
  .box-borde-infraestructuras{min-height:560px!important;}
  
  .subtitle-final-security{text-align:center!important;}
  
  /*Engines*/

.items-motores li{padding:15px 0;font-size: 25px;  font-family: 'Eina01-Bold';color:#fff;}
.items-motores li:before{display:none!important;}
  .items-motores li:last-of-type{padding-bottom:0px;}
.bg-semi-degrade{min-height:1800px!important;position:relative;}
.bg-semi-degrade:after{content: ""; position: absolute;bottom: 0;left: 0;width: 100%;min-height: 1150px;background: linear-gradient(90deg,#9600FF,#0B7DC4);z-index:-1;}
.box-borde-engines{padding:40px 25px;min-height:330px!important;display:flex!important;flex-direction:column;justify-content:flex-start;}
.lines-engine{position:absolute;top:150px;left:130;z-index:-1;}
  .box-borde-engine-2{padding:40px 30px;min-height:510px!important;display:flex!important;flex-direction:column;justify-content:space-between;}
  
    /*Contact*/
  .content-header{    min-height: 1111px !important;}
.header-contact{min-height:400px!important;}
.header-contact .wrapper{position:relative;}
.contact-form{width: 100%!important;
    position: absolute;
    top: 296px;
    right: 0;}
  
  @media (max-width: 425px){
  .contact-form{width: 100%!important;
    position: absolute;
    top: 359px;
    right: 0;}
   
    .margin-top{margin-top:180px!important;}
  }
  
    @media (max-width: 375px){
  .contact-form{width: 100%!important;
    position: absolute;
    top: 296px;
    right: 0;}
      
      .margin-top{margin-top:10px!important;}
  }
  
  
.contact-form .hs-input{background:#EBEFF0; border: 0;border-bottom: 2px solid black; color:black; font-family: 'Eina01-Light', sans-serif; font-size: 13px;border-radius:0; }
.contact-form .hs-input .input text-area{min-height: 100px!important;}
.contact-form .hs-error-msg{font-size:11px; color:red;}
.contact-form p{font-size:15px;line-height:17px; padding:0 5px; margin:0;}
.contact-form  .hs-button.primary{margin:15px 0 10px; padding:7px 30px; background-color:black; border-radius:50px; color: white; border-style: none;font-family: 'Eina01-Bold', sans-serif;font-size:20px; }

  /*Home*/
   .box-borde-home {
    min-height: 500px !important;}
  .box-borde-home2 {
    min-height: 282px !important;}
  



@media (max-width: 425px){
  
  
  .logo{max-width: 150px!important;}
 .menu-burger{    display: block!important;
    position:absolute;
   top:5px;
    right:0;
  }
  
  
  .wrapper{padding: 0 20px!important;}

h1{font-size: 40px; line-height: 55px; font-family: 'Eina01-Bold';color:#fff;}
h2{font-size: 35px; line-height: 45px; font-family: 'Eina01-Bold';color:#000;}
h3{font-size: 25px; line-height: 35px; font-family: 'Eina01-Bold';color:#000;}
p{font-size: 20px; line-height: 28px; font-family: 'Eina01-Regular';color:#000;}
  .link-green{font-size:16px!important;} 

  .button-green{font-size:17px!important;}
  .button-grey{font-size:17px!important;}
  
.header-text{padding:10px 0px;}
  
  .text-testimonial{padding:20px 0 30px;}
  
  .header{padding-top: 50px;}
  
  .bg-beige-degrade{min-height:450px!important;margin:20px 0; padding:60px 20px;}
.bg-turquoise-degrade{min-height:450px!important;margin:20px 0;padding:60px 20px;}
.bg-purple-degrade{min-height:450px!important;margin:20px 0;padding:60px 20px;}
.modulo{margin-top:20px!important 0;}
  .box-borde{padding:20px 30px}
  
  /*Banks*/
/*   .transform ul li{padding:10px 0;font-size: 20px; line-height: 30px; } */

  /*Our platform*/
  .box-carrousel{padding: 20px 30px;width:310px;min-height:410px!important;background:#fff;border-radius:10px; margin:20px 0;}
  
   /*Composable*/
   .bg-purple-green-degrade{min-height:500px!important;margin:20px 0;padding:60px 20px; }
  
  /*Partner Ecosystem*/
.title-beneficios{font-size:30px; line-height: 35px; font-family: 'Eina01-Bold';color:#000;}
.subtitle-modulo-final{font-size:20px; line-height: 26px; font-family: 'Eina01-SemiBold';color:#212121;}
   .box-borde-ecosystem{min-height:450px!important;}
  
   /*Advisory*/
  .header-advisory{ padding: 40px 20px;min-height:}
  
  /*Process Orchestrator*/

.text-box-process{font-size: 18px; line-height: 25px; font-family: 'Eina01-Regular';color:#000;}
  .img-mambu-engine {position: absolute;top: 750px;right: 0;}
  .bg-vert-degrade-white-beige {min-height: 1164px !important;}
  
  /*Security*/
  .subtitle-final-security{text-align:center!important;}
  .box-carrousel-2{padding: 20px 30px;width:310px;min-height:750px!important;background:#fff;border-radius:10px; margin:20px 0;}
  
 /*Contact*/
  .content-header{    min-height: 1151px !important;}
  .contact-form .hs-input{font-size:11px; overflow-wrap: break-word;}
  
  /*Home*/

    .button-blue{font-size:17px!important;}
  .item-list-text-animate{font-size: 40px; line-height: 55px;

}

@media (max-width: 375px){
  h1{font-size: 35px; line-height: 45px; font-family: 'Eina01-Bold';color:#fff;}
h2{font-size: 30px; line-height: 35px; font-family: 'Eina01-Bold';color:#000;}
h3{font-size: 20px; line-height: 25px; font-family: 'Eina01-Bold';color:#000;}
p{font-size: 16px; line-height: 28px; font-family: 'Eina01-Regular';color:#000;}
  
  .header {padding: 40px 20px;}
 .modulo { margin: 30px 0 10px;padding-top: 30px !important;padding-bottom: 30px !important;}
  .text-box {font-size: 16px;line-height: 28px; font-family: 'Eina01-Regular';color: #000;}
  .box-borde {padding: 20px 20px;}
  .box-borde-normal {min-height: 430px !important;}
/*   .transform ul li {padding: 10px 0;font-size: 16px;line-height: 28px;} */
  .button-green-composable{font-size: 15px;}
  .button-green {font-size: 15px !important;}
  
   /*Banks*/
  .button-side{margin-top:40px!important;}
  .module-disruptor{  min-height: 330px !important;}
  .text-disruptor { margin: 30px 0 20px;}
  .bg-beige-degrade {min-height: 365px !important;margin: 20px 0;padding: 20px;}
  .bg-turquoise-degrade{min-height: 365px !important;margin: 20px 0;padding: 20px;}
.bg-purple-degrade{min-height: 365px !important;margin: 20px 0;padding: 20px;}
  .happy-client>div>div{display:flex!important;flex-direction:column;align-items:center;}
.happy-client h3{font-size: 30px;line-height: 35px;}
  .box-borde-client {min-height: 360px !important;}
  .text-bg-purple {padding-top: 0px !important; */}
  
  /*Composable*/
.bg-purple-green-degrade { min-height: 410px !important;margin: 20px 0;padding: 19px;}  
  
  /*Our platform*/
  .box-borde-normal-2 {min-height: 392px !important;}
  .box-carrousel{width:287px!important;min-height: 360px !important;}
  .text-box-carrousel {font-size: 16px;line-height: 26px;font-family: 'Eina01-Regular';color: #000;}
  
  /*Process Orchestrator*/
  .box-borde-engine { min-height: 410px !important;}
  .list-mambu-engine li {list-style-type: disc !important;padding: 5px 0;font-size: 16px;line-height: 25px;font-family: 'Eina01-Regular';color: #000;}
  .img-mambu-engine {position: absolute;top: 590px;right: 0;}
  .bg-vert-degrade-white-beige {min-height: 975px !important;}
  .box-borde-process-white {min-height: 293px !important;}
  
  /*Advisory*/
  
  .box-borde-advisory {min-height: 400px !important;}
  .bg-beige-to-white {padding: 0;}
  .box-borde-advisory-2 {min-height: 370px !important;}
  
  /*Security*/
  
  .box-carrousel-2 {width: 306px;min-height: 535px !important;}
  
  /*Contact*/
  .content-header{    min-height: 1295px !important;}
   .box-carrousel-contact {width: 287px!important; min-height: 287px!important;}
  
  /*Home*/
  .button-blue {font-size: 15px !important;}
  .item-list-text-animate{font-size: 35px; line-height: 45px;}
  .texto-p-cabecera{margin-top: 120px;}
}

@media (max-width: 320px){
   h1{font-size: 30px; line-height: 40px; font-family: 'Eina01-Bold';color:#fff;}
  .bg-beige-degrade {min-height: 410px !important;margin: 20px 0;padding: 20px;}
  .bg-turquoise-degrade{min-height: 410px !important;margin: 20px 0;padding: 20px;}
.bg-purple-degrade{min-height: 410px !important;margin: 20px 0;padding: 20px;}
   
  
  
  /*Banks*/
  .button-green {background-color: #4fb645;color: #fff;text-align: center;padding: 15px 20px;border-radius: 50px;text-decoration: none;font-family: 'Eina-SemiBold',sans-serif;font-size: 15px!important;margin-top: 20px;white-space: nowrap;}
  
 /*Our platform*/
  
  .box-carrousel {width: 237px!important; min-height: 423px !important;}
  
  /*Process Orchestrator*/
  .img-mambu-engine {position: absolute;top: 686px;right: 0;}
  .bg-vert-degrade-white-beige { min-height: 1000px !important;}
  
  /*Security*/

  .box-carrousel-2 {width: 253px;min-height: 626px !important;}
  
   /*Contact*/
  .content-header{    min-height: 1360px !important;}
   .box-carrousel-contact {width: 237px!important; min-height: 237px !important;}
  
  /*Home*/
  .button-blue {font-size: 15px!important;}
  .item-list-text-animate{
  font-size: 30px; line-height: 40px;}
  .texto-p-cabecera {
    margin-top: 100px !important;
}
}