body{overflow-x:hidden;}
.validate_email_against_bot{display:none;}
.text--white{color:#fff !important;}
.text-center h2{text-align:center !important;}
.header-transparent #Top_bar .menu > li > a span{border-color:rgba(0,0,0,.0);}
.blog #Top_bar,
.single-post #Top_bar{background-color:#fff;}
.blog a.action_button,
.single-postno a.action_button,
.page-id-313 a.action_button,
.page-id-641 a.action_button,
.page-id-696 a.action_button,
.page-id-713 a.action_button{background-color:#FA41A5 !important;}
body:not(.cf7p-message) .wpcf7-validation-errors{display:block !important;background-color:#ed3b2e;color:#fff !important;}
body:not(.cf7p-message) .wpcf7-not-valid-tip::after{display:none;}
body:not(.cf7p-message) .wpcf7-not-valid-tip{position:relative !important;left:0px !important;top:0 !important;width:auto !important;height:auto !important;padding:0 10px !important;background-color:#ed3b2e;color:#fff !important;text-indent:0 !important;padding:0;border:none !important;}
a.action_button{border-radius:0%;text-transform:uppercase;}
a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"]{border-radius:0%;width:100%;text-transform:uppercase;}
#Top_bar .menu > li > a, #Top_bar .menu > li > a span{font-family:Roboto;font-style:normal;font-weight:bold;font-size:14px;line-height:19px;text-transform:uppercase;color:#242424;}
#Top_bar a.action_button{color:#fff;background-color:rgba(255,255,255,.3);border-radius:2px;}
#Top_bar .menu > li ul{background-color:#000 !important;border-radius:5px;}
#Top_bar .menu > li ul li a{color:#fff !important;padding:8px 24px;font-weight:bold;font-size:14px;}
#Top_bar .menu > li ul li a:hover{text-decoration:underline;color:#fff;}
#Top_bar .menu li ul{top:90%;opacity:0;transition:all .3s ease;display:block !important;visibility:hidden;}
#Top_bar .menu li ul::after{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #000000 transparent;position:absolute;top:-8px;left:25px;}
#Top_bar .menu > li.hover ul{opacity:1;top:100%;visibility:visible;}
#Top_bar.is-sticky a.action_button{background-color:#FA41A5;}
a.button .button_label{border-radius:3px;}
.page-id-331 #Top_bar a.action_button,
.page-id-384 #Top_bar a.action_button{background-color:#FA41A5;border-radius:3px;}
.page-id-331 #Top_bar .menu > li > a,
.page-id-331 #Top_bar .menu > li > a span{color:#fff;font-weight:bold;}
.page-id-331 #Top_bar.is-sticky .menu>li>a,
.page-id-331 #Top_bar.is-sticky .menu>li>a span{color:#000;font-weight:bold;}
.page-id-331 #Top_bar.is-sticky{background-color:#000;border-bottom:1px solid #fff;}
.page-id-347 #Top_bar a.action_button{background-color:#FA41A5;border-radius:3px;}
.page-id-359 #Top_bar a.action_button{background-color:#FA41A5;border-radius:3px;}
.widget>h3{font-weight:bold;font-size:14px;}
#Subheader{box-shadow:inset 0 0 0 100vw rgba(255, 255, 255, 0.64);}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{color:rgb(36, 36, 36) !important;}
.single-post p{font-size:18px;line-height:1.8;}
.the_content_wrapper{max-width:700px;margin:0 auto;}
.button{display:inline-flex !important;align-items:center;justify-content:center;}
.slideportada h4{font-family:Roboto;font-style:normal;font-weight:bold;font-size:12.8px;line-height:13px;letter-spacing:0.25em;background:linear-gradient(180deg, #731273 0%, #FB0088 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.slideportada h2{font-family:Roboto;font-style:normal;font-weight:900;font-size:60px;line-height:70px;color:#242424;}
.slideportada p{font-family:Roboto;font-style:normal;font-weight:normal;font-size:21px;line-height:34px;color:#747474;}
a.appsdeexito{border:1px solid black;}
a.verservicios{border:1px solid #731273;}
a.appsdeexito span,a.verservicios span{float:none !important;text-align:center;}
.animate.bounceInLeft{animation:bounceInLeft 1s .5s forwards ease;overflow:hidden;}
.animate[data-anim-type="bounceInLeft"]{clip-path:polygon(0px 0px,0% 0, 0 100%, 0% 100%);opacity:1;}
.animate[data-anim-type="bounceInLeft"] *{position:relative;transform:translateX(-100%);transition:transform 1.2s .2s ease;}
.animate.bounceInLeft *{transform:translateX(0%);}
.animate.bounceIn{animation:bounceIn 1.5s .5s forwards ease;}
.animate[data-anim-type="bounceIn"]{clip-path:circle(0% at 100% 100%);opacity:1;}
.delay-200 > .animate{animation-delay:.7s !important;}
.fancy_heading h2{font-family:Roboto;font-style:normal;font-weight:900;font-size:31px;line-height:70px;text-align:center;color:#242424;}
.text--white .fancy_heading h2{color:#fff !important;}
.menuo-arrows #Top_bar .menu>li.submenu>a>span:not(.description)::after{border-top-color:#000;}
.block-service h2{font-size:5rem !important;line-height:1 !important;margin-bottom:16px;}
.block-service h4{line-height:1.4 !important;}
.nuestrosservicios{background-color:#ffffff;background-image:url(//wualapp.com/wp-content/uploads/2019/12/home-2019-12-27-home-2.png);background-repeat:no-repeat;background-position:left top;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.75);}
.masde10 h2{font-family:Roboto;font-style:normal;font-weight:bold;font-size:45px;line-height:50px;text-align:left;color:#242424;}
.masde10 div.inside{text-align:left;font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:32px;color:#242424;margin-right:100px;}
.mb-0{margin-bottom:0 !important;}
.b_app{height:550px;display:flex;align-items:center;padding:56px;border-radius:10px;overflow:hidden;box-sizing:border-box;position:relative;}
.b_app_title{font-size:50px;font-weight:bold;color:#fff;margin-bottom:16px;line-height:1;}
.b_app p{color:#fff;font-size:16px;line-height:24px;margin-bottom:24px;}
.b_app .btn{border-radius:2px;font-size:20px;line-height:40px;padding:4px 24px;display:inline-block;}
.b_app_text{max-width:400px;position:relative;z-index:2;}
.b_app figure{position:absolute;right:0;top:52%;transform:translateY(-50%);}
.b_app--nubepan{background-color:#FFAD3D;}
.b_app--neba{background:radial-gradient(39.82% 129.35% at 57.71% 58.18%, #63C3FF 0%, #0066FF 100%);}
.b_app--neba::before{content:url(//wualapp.com/wp-content/uploads/2020/01/bgneba-2020-01-28.svg);width:100%;height:auto;bottom:0;left:0;position:absolute;}
.b_app--nubepan .btn{background-color:#DC8A1A;color:#fff !important;}
.b_app--neba .btn{background-color:#002A43;color:#fff !important;}
.header-nubepan{position:relative;}
.header-nubepan::before{content:url(//wualapp.com/wp-content/uploads/2020/01/pcheader-2020-01-28.png);position:absolute;right:0;top:50%;transform:translateY(-50%);max-width:800px;}
.justbread-como-funciona{position:relative;}
.justbread-como-funciona::after{content:url(//wualapp.com/wp-content/uploads/2020/01/nubepan-como-funciona-right-2020-01-28.svg);position:absolute;right:0;top:50%;transform:translateY(-50%);}
.neba-como-funciona::after{content:url(//wualapp.com/wp-content/uploads/2020/01/quieres-dar-un-salto-left-2020-01-28.svg);position:absolute;left:0;top:50%;transform:translateY(-50%);}
.header-neba::before{content:"";position:absolute;right:0;top:0;max-width:800px;background-image:url(//wualapp.com/wp-content/uploads/2020/02/integracion-2020-02-06.png);height:100%;width:100%;background-size:contain;max-height:90vh;background-repeat:no-repeat;background-position:bottom;}
.header-software::before{content:"";position:absolute;right:0;top:0;max-width:50vw;background-image:url(//wualapp.com/wp-content/uploads/2020/02/desarrollo-de-software-a-medida-2020-02-06.png);height:100%;width:100%;background-size:contain;max-height:90vh;background-repeat:no-repeat;background-position:bottom;}
.header-odoo::before{content:"";position:absolute;right:0;top:0;max-width:45vw;background-image:url(//wualapp.com/wp-content/uploads/2020/02/odoo-finances-2020-02-18.png);height:100%;width:100%;background-size:contain;max-height:90vh;background-repeat:no-repeat;background-position:center;}
.header-chamilo::before{content:"";position:absolute;right:0;top:0;max-width:55vw;background-image:url(//wualapp.com/wp-content/uploads/2020/03/chamiloclickmeeting-2020-03-20.png);height:100%;width:100%;max-height:80vh;background-repeat:no-repeat;background-position:top;background-size:contain;top:50%;transform:translateY(-50%);}
.header-tpv::before{content:"";position:absolute;right:5vw;top:0;max-width:36vw;background-image:url(//wualapp.com/wp-content/uploads/2020/02/tpv-main-2020-02-18.png);height:100%;width:100%;background-size:contain;max-height:90vh;background-repeat:no-repeat;background-position:center;}
.header-wualapp::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);max-width:55vw;background-image:url(//wualapp.com/wp-content/uploads/2020/02/mockup-quienes-somos-2020-02-04.png);height:100%;width:100%;background-size:contain;max-height:55vh;background-repeat:no-repeat;background-position:center;}
.title-service{font-size:5rem;line-height:1.2;}
.section-img{padding:30vh 0 !important;}
.is-white .fancy_heading .title{color:#fff !important;}
.custom_iconbox img{max-height:67px !important;}
.custom_iconbox-inline{margin-bottom:16px;}
.custom_iconbox-inline .icon_box{min-height:auto !important;padding-left:3.5rem !important;}
.custom_iconbox-inline img{max-width:36px !important;}
.custom_iconbox-inline h4{margin-bottom:8px;line-height:1;}
.custom_iconbox-inline .desc_wrapper{padding-top:0 !important;}
.custom_iconbox-inline .image_wrapper{width:auto !important;height:auto !important;}
.custom_iconbox.is-white h4,
.custom_iconbox.is-white .desc{color:#fff;}
.custom_iconbox h4{line-height:1 !important;}
.justbread-section-blob,
.neba-section-blob{position:relative;}
.justbread-section-blob::after{content:url(//wualapp.com/wp-content/uploads/2020/01/quieres-dar-un-salto-right-2020-01-28.svg);position:absolute;right:0;top:0;z-index:2;}
.neba-section-blob::after{content:url(//wualapp.com/wp-content/uploads/2020/01/neba-soft-2020-01-30-neba-soft-1.svg);position:absolute;right:0;top:0;z-index:2;}
.fancy_heading .title{font-size:60px;line-height:65px;}
#blob-header{position:absolute;right:0;top:0;transform:scale(1.2);transform-origin:right center;height:auto;}
.blog #blob-header{display:none;}
.home .blob-header{fill:#FA41A5;}
.page-id-313 .blob-header{fill:transparent;stroke-width:1px;stroke:#0066FF;}
.page-id-331 #blob-header{z-index:2;}
.page-id-331 .blob-header{fill:transparent;stroke-width:1px;stroke:#fff;}
.page-id-624 .blob-header{fill:#731273;}
.page-id-641 .blob-header{fill:transparent;stroke-width:3px;stroke:#FA41A5;}
.page-id-696 .blob-header{fill:transparent;stroke-width:1px;stroke:#ab4b93;}
.page-id-713 .blob-header{fill:transparent;stroke-width:1px;stroke:#FFAD3D;}
.page-id-384 .blob-header{fill:transparent;stroke-width:1px;stroke:#FA41A5;}
.page-id-359 .blob-header{fill:transparent;stroke-width:1px;stroke:#009CFD;}
.page-id-347 .blob-header{fill:transparent;stroke-width:2px;stroke:#3ddc84;}
.page-id-744 .blob-header{fill:#6ebe3b;}
.page-id-347 h1,
.page-id-347 h3,
.page-id-347 h1 a,
.page-id-347 h1 a:hover,
.page-id-347 .text-logo #logo{color:#092f42;}
.blob-left{position:absolute;width:100vw !important;transform:translateX(calc((-100vw + 1220px)/2));}
.blob-left .column.mcb-column{margin:0;}
@media(min-width:960px) and (max-width:1239px){
.blob-left{transform:translateX(calc((-100vw + 940px)/2));}
}
@media(min-width:768px) and (max-width:959px){
.blob-left{transform:translateX(calc((-100vw + 708px)/2));}
}
.post-item .entry-title{font-size:24px;font-weight:bold;line-height:1.2;}
.float-img{animation:float 3s infinite forwards ease-in-out;position:relative;z-index:3;}
.label-required{display:inline-block;padding:4px 8px;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:bold;color:#009CFD;background-color:#DBF1FF;border-radius:2px;margin-left:4px;line-height:1;}
.wpcf7 label{font-size:16px;color:#000;}
.tabs-process .ui-tabs{border:none;height:100vh;}
.tabs-process .ui-tabs .ui-tabs-nav{background:none;display:flex;justify-content:center;border:none;}
.tabs-process .ui-widget-content{border:none;background:none;display:flex !important;justify-content:center;align-items:flex-start;}
.tabs-process .ui-widget-content[aria-hidden="false"]{animation:tabProcessShow 1.2s forwards ease;}
.tabs-process .ui-widget-content[aria-hidden="true"]{animation:tabProcessHide .5s forwards ease;}
.tabs-process .ui-widget-content .ui-widget-content{position:absolute;height:100%;width:100%;margin-top:7rem;flex-direction:column;align-items:center;justify-content:flex-start;}
.tabs-process .ui-widget-content .ui-widget-content p{max-width:800px;margin-bottom:0;}
.tabs-process .ui-tabs-nav li a{padding:0 !important;width:80px;height:80px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;font-size:2rem;}
.tabs-process .ui-tabs-nav li{margin:0 15px;}
.tabs-process .ui-tabs-nav li.ui-state-active a{border-color:#ffad3d !important;background-color:#ffad3d !important;color:#fff !important;}
.ui-tabs .ui-tabs-nav li{border:none !important;}
.ui-tabs .ui-tabs-nav li.ui-state-active::after{content:none !important;}
.ui-tabs .ui-tabs-nav li.ui-state-active a::after{content:none !important;}
#Footer{box-shadow:0 -5px 30px 0 rgba(0,0,0,.05);}
.textwidget{text-align:center;}
#menu-footer{display:inline-flex;justify-content:center;background-color:transparent;list-style:none;padding:0;margin:0;width:100%;}
#menu-footer a{padding:4px;display:inline-block;margin:0 8px;text-transform:uppercase;font-size:12px;}
#menu-footer a:hover{text-decoration:none;}
.footer-copy-center #Footer .footer_copy .copyright{padding-bottom:24px;}
.footer-copy-center #Footer .footer_copy .social{display:none;}
@media(max-width:1300px){
.header-neba:before{max-width:45vw;max-height:70vh;top:60px;}
.full{width:100% !important;}
}
@media(max-width:1240px){
.header-chamilo::before{top:50%;max-height:none;height:70%;}
}
@media(max-width:768px){
.section.margin-top{margin-top:0px !important;}
.home .blob-header{fill:none;stroke-width:1px;stroke:#fa41a5;}
.page-id-744 .blob-header{stroke:#6ebe3b;fill:none;stroke-width:1px;}
.page-id-624 .blob-header{fill:none;stroke-width:1px;stroke:#731273;}
.section-pd-mobile{padding-top:3rem !important;padding-bottom:3rem !important;}
.slideportada h2{font-size:40px;line-height:1.2;}
.slideportada p{font-size:16px;line-height:1.6;}
.fancy_heading .title{font-size:30px;line-height:1.2;text-align:left;}
.masde10 div.inside{margin-right:0;}
.blob-left{transform:translateX(calc((-100vw + 309px)/2));top:-9rem;}
.b_app{padding:24px;}
.b_app_title{font-size:24px;}
.b_app figure{position:relative;top:auto;transform:none;right:-33px;margin-top:2rem;}
.b_app .btn{font-size:16px;}
.title-service{font-size:3em;}
.block-service h2{font-size:2.5em !important;line-height:1.2 !important;}
.block-service h4{line-height:1.8 !important;font-size:16px;}
.block-service h4 strong{font-weight:normal !important;}
.header-nubepan{background-image:none !important;}
.header-nubepan:before,
.header-neba:before,
.header-software::before,
.header-wualapp::before,
.header-chamilo::before,
.header-odoo::before,
.header-tpv::before{content:none;}
.page-id-282 .blob-header{fill:none;stroke-width:1px;stroke:#FFAD3D;}
.page-id-313 #blob-header{display:none;}
.tabs-process .ui-tabs .ui-tabs-nav{justify-content:flex-start;}
.tabs-process .ui-widget-content .ui-widget-content{margin-top:3rem;padding:0;}
.tabs-process .ui-tabs-nav li a{width:40px;height:40px;font-size:1rem;}
.tabs-process .ui-tabs{height:48vh;}
.justbread-como-funciona::after{content:none;}
.justbread-como-funciona h2{text-align:center !important;}
.justbread-section-blob:after,
.neba-section-blob:after{content:none;}
.custom_iconbox-inline{margin-bottom:8px !important;}
.custom_iconbox-inline img{max-width:24px !important;}
.custom_iconbox-inline .icon_box{padding-left:2rem !important;}
}
@keyframes tabProcessShow{ 0%{opacity:0;right:-40rem;}
100%{opacity:1;right:0;}
}
@keyframes tabProcessHide {
0%{opacity:1;right:0;}
100%{opacity:0;right:15rem;}
}
@keyframes bounceInLeft{ 0%{clip-path:polygon(0px 0px,0% 0, 0 100%, 0% 100%);}
100%{clip-path:polygon(0px 0px,100% 0, 100% 100%, 0% 100%);opacity:1;}
}
@keyframes bounceIn{ 0%{clip-path:circle(0% at 100% 100%);}
100%{clip-path:circle(calc(100% * 2) at 100% 100%);}
}
@keyframes float{ 0%{transform:translateY(0)}
50%{transform:translateY(-30px)}
100%{transform:translateY(0)}
}
.tlf-home{display:inline-block;line-height:40px !important;padding:0 20px;white-space:nowrap;font-family:Roboto;font-style:normal;font-weight:700;font-size:14px;text-transform:uppercase;}
.page-id-331 a.tlf-home{color:white !important;}
.page-id-331 .is-sticky a.tlf-home{color:#000 !important;}
@media (min-width: 1239 px)	{
.top_bar_left{width:76% !important;}
}
#Side_slide a.action_button{background:#f7f7f7 !important;}
#Side_slide a.tlf-home{width:100%;background:#fa41a5 !important;padding:0px !important;color:white !important;}
.column_our_team .image_frame{border-radius:50% !important;overflow:hidden !important;}
.column_our_team  .desc_wrapper{text-align:center;}
.column_our_team  .desc_wrapper h4,.column_our_team  .desc_wrapper p{font-weight:600;}
.column_our_team  .desc_wrapper p{color:white !important;}
.column_our_team  .desc_wrapper hr{display:none;}
.section.margin-top{margin-top:50px;}
#Subheader .title{color:#242424 !important;}
a.img-fluid img{max-width:100%;}
.feder{background:url(//wualapp.com/wp-content/uploads/2020/02/unioneuropea-2020-02-07.png)}
.page-id-781 .menu_wrapper{display:none;}
.page-id-781  #Top_bar #logo img{margin-left:-25px;}
.page-id-781  .slideportada h4{font-family:Roboto;font-style:normal;font-weight:bold;font-size:12.8px;line-height:13px;letter-spacing:0.25em;background:linear-gradient(180deg, #ffad3d 0%, #4f3510 100%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.page-id-781  .slideportada h4{font-family:Roboto;font-style:normal;font-weight:bold;font-size:12.8px;line-height:13px;letter-spacing:0.25em;background:linear-gradient(180deg, #ffad3d 0%, #4f3510 100%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.page-id-781 #Top_bar.is-sticky a.action_button , .page-id-781 a.button_theme,.page-id-781  a.tp-button.button_theme,.page-id-781  button,.page-id-781  input[type="submit"],.page-id-781  input[type="reset"],.page-id-781  input[type="button"]{background-color:#ffad3d;color:#4f3510;}
.page-id-781 #Footer #text-2, .page-id-781 #Footer #text-6 , .page-id-781 #Footer .footer_copy{display:none;}
.page-id-781  .margeninferior {
margin-bottom: 30px;
}